diff --git a/bin/console b/bin/console index f32609139..8d94815bc 100755 --- a/bin/console +++ b/bin/console @@ -23,6 +23,8 @@ RubyLLM.configure do |config| config.openai_api_key = ENV.fetch('OPENAI_API_KEY', nil) config.openrouter_api_key = ENV.fetch('OPENROUTER_API_KEY', nil) config.perplexity_api_key = ENV.fetch('PERPLEXITY_API_KEY', nil) + config.replicate_api_key = ENV.fetch('REPLICATE_API_KEY', nil) + config.replicate_webhook_url = ENV.fetch('REPLICATE_WEBHOOK_URL', nil) config.vertexai_location = ENV.fetch('GOOGLE_CLOUD_LOCATION', nil) config.vertexai_project_id = ENV.fetch('GOOGLE_CLOUD_PROJECT', nil) end diff --git a/docs/_core_features/image-generation.md b/docs/_core_features/image-generation.md index 4270729c2..039425fd1 100644 --- a/docs/_core_features/image-generation.md +++ b/docs/_core_features/image-generation.md @@ -119,7 +119,7 @@ image_portrait = RubyLLM.paint( ) ``` -> Not all models support size customization. If a size is specified for a model that doesn't support it (like Google Imagen), RubyLLM may log a debug message indicating the size parameter is ignored. Check the provider's documentation or the [Available Models Guide]({% link _reference/available-models.md %}) for supported sizes. +> Not all models support size customization. Check the provider's documentation or the [Available Models Guide]({% link _reference/available-models.md %}) for supported sizes. {: .note } ## Working with Generated Images @@ -277,4 +277,4 @@ Image generation can take several seconds (typically 5-20 seconds depending on t * [Chatting with AI Models]({% link _core_features/chat.md %}): Learn about conversational AI. * [Embeddings]({% link _core_features/embeddings.md %}): Explore text vector representations. -* [Error Handling]({% link _advanced/error-handling.md %}): Master handling API errors. \ No newline at end of file +* [Error Handling]({% link _advanced/error-handling.md %}): Master handling API errors. diff --git a/docs/_getting_started/configuration.md b/docs/_getting_started/configuration.md index e34b30ad6..6b1c212f2 100644 --- a/docs/_getting_started/configuration.md +++ b/docs/_getting_started/configuration.md @@ -59,6 +59,8 @@ RubyLLM.configure do |config| config.mistral_api_key = ENV['MISTRAL_API_KEY'] config.perplexity_api_key = ENV['PERPLEXITY_API_KEY'] config.openrouter_api_key = ENV['OPENROUTER_API_KEY'] + config.replicate_api_key = ENV['REPLICATE_API_KEY'] + config.replicate_webhook_url = ENV['REPLICATE_WEBHOOK_URL'] # Local providers config.ollama_api_base = 'http://localhost:11434/v1' @@ -363,4 +365,4 @@ Now that you've configured RubyLLM, you're ready to: - [Start chatting with AI models]({% link _core_features/chat.md %}) - [Work with different providers and models]({% link _advanced/models.md %}) -- [Set up Rails integration]({% link _advanced/rails.md %}) \ No newline at end of file +- [Set up Rails integration]({% link _advanced/rails.md %}) diff --git a/docs/_reference/available-models.md b/docs/_reference/available-models.md index b76946b46..aab015541 100644 --- a/docs/_reference/available-models.md +++ b/docs/_reference/available-models.md @@ -30,12 +30,8234 @@ redirect_from: ## Last Updated {: .d-inline-block } -2025-09-21 +2025-09-29 {: .label .label-green } ## Models by Provider -### Anthropic (9) +### Anthropic (694) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### Bedrock (713) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### DeepSeek (687) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### Gemini (743) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### GPUStack (685) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### Mistral (753) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### Ollama (685) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### OpenAI (775) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### OpenRouter (1012) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### Perplexity (690) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### VertexAI (719) + +| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | +| :-- | :-- | --: | --: | :-- | +| claude-3-haiku-20240307 | anthropic | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.30 | +| claude-3-5-haiku-20241022 | anthropic | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $1.00 | +| claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | +| claude-opus-4-20250514 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-opus-4-1-20250805 | anthropic | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $18.75 | +| claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | +| us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | +| deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | +| deepseek-reasoner | deepseek | - | 64000 | - | +| embedding-001 | gemini | 2048 | 1 | - | +| embedding-gecko-001 | gemini | 1024 | 1 | - | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-preview | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-03-25 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-05-06 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemini-2.5-pro-preview-tts | gemini | 8000 | 16000 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-embedding-001 | gemini | 2048 | 1 | - | +| gemini-embedding-exp | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | +| gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | +| gemma-3-12b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-1b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-27b-it | gemini | 131072 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3-4b-it | gemini | 32768 | 8192 | In: $0.08, Out: $0.30 | +| gemma-3n-e2b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| gemma-3n-e4b-it | gemini | 8192 | 2048 | In: $0.08, Out: $0.30 | +| imagen-3.0-generate-002 | gemini | 480 | 8192 | - | +| imagen-4.0-generate-preview-06-06 | gemini | 480 | 8192 | - | +| imagen-4.0-ultra-generate-preview-06-06 | gemini | 480 | 8192 | - | +| learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| aqa | gemini | 7168 | 1024 | - | +| text-embedding-004 | gemini | 2048 | 1 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | +| codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2501 | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | +| codestral-embed | mistral | 32768 | 8192 | - | +| codestral-embed-2505 | mistral | 32768 | 8192 | - | +| codestral-latest | mistral | 32768 | 8192 | - | +| devstral-medium-2507 | mistral | 32768 | 8192 | - | +| devstral-medium-latest | mistral | 32768 | 8192 | - | +| devstral-small-2505 | mistral | 32768 | 8192 | - | +| devstral-small-2507 | mistral | 32768 | 8192 | - | +| devstral-small-latest | mistral | 32768 | 8192 | - | +| magistral-medium-2506 | mistral | 32768 | 8192 | - | +| magistral-medium-2507 | mistral | 32768 | 8192 | - | +| magistral-medium-2509 | mistral | 32768 | 8192 | - | +| magistral-medium-latest | mistral | 32768 | 8192 | - | +| magistral-small-2506 | mistral | 32768 | 8192 | - | +| magistral-small-2507 | mistral | 32768 | 8192 | - | +| magistral-small-2509 | mistral | 32768 | 8192 | - | +| magistral-small-latest | mistral | 32768 | 8192 | - | +| ministral-3b-2410 | mistral | 32768 | 8192 | - | +| ministral-3b-latest | mistral | 32768 | 8192 | - | +| ministral-8b-2410 | mistral | 32768 | 8192 | - | +| ministral-8b-latest | mistral | 32768 | 8192 | - | +| mistral-embed | mistral | 32768 | 8192 | - | +| mistral-embed-2312 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | +| mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-latest | mistral | 32768 | 8192 | - | +| mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | +| mistral-medium-2505 | mistral | 32768 | 8192 | - | +| mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium-latest | mistral | 32768 | 8192 | - | +| mistral-moderation-2411 | mistral | 32768 | 8192 | - | +| mistral-moderation-latest | mistral | 32768 | 8192 | - | +| mistral-ocr-2503 | mistral | 32768 | 8192 | - | +| mistral-ocr-2505 | mistral | 32768 | 8192 | - | +| mistral-ocr-latest | mistral | 32768 | 8192 | - | +| mistral-saba-2502 | mistral | 32768 | 8192 | - | +| mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | +| mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small-2409 | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | +| mistral-small-2503 | mistral | 32768 | 8192 | - | +| mistral-small-2506 | mistral | 32768 | 8192 | - | +| mistral-small-latest | mistral | 32768 | 8192 | - | +| mistral-tiny | mistral | 32768 | 8192 | - | +| mistral-tiny-2312 | mistral | 32768 | 8192 | - | +| mistral-tiny-2407 | mistral | 32768 | 8192 | - | +| mistral-tiny-latest | mistral | 32768 | 8192 | - | +| open-mistral-7b | mistral | 32768 | 8192 | - | +| open-mistral-nemo | mistral | 32768 | 8192 | - | +| open-mistral-nemo-2407 | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b | mistral | 32768 | 8192 | - | +| open-mixtral-8x22b-2404 | mistral | 32768 | 8192 | - | +| open-mixtral-8x7b | mistral | 32768 | 8192 | - | +| pixtral-12b | mistral | 32768 | 8192 | - | +| pixtral-12b-2409 | mistral | 32768 | 8192 | - | +| pixtral-12b-latest | mistral | 32768 | 8192 | - | +| pixtral-large-2411 | mistral | 32768 | 8192 | - | +| pixtral-large-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-2507 | mistral | 32768 | 8192 | - | +| voxtral-mini-latest | mistral | 32768 | 8192 | - | +| voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-2507 | mistral | 32768 | 8192 | - | +| voxtral-small-latest | mistral | 32768 | 8192 | - | +| babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | +| chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | +| codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-2 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| dall-e-3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| davinci-002 | openai | 4096 | 16384 | In: $2.00, Out: $2.00 | +| gpt-3.5-turbo | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-0125 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-1106 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-16k | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-3.5-turbo-instruct-0914 | openai | 16385 | 4096 | In: $0.50, Out: $1.50 | +| gpt-4 | openai | 8192 | 8192 | In: $10.00, Out: $30.00 | +| gpt-4-0125-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-0613 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-1106-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4-turbo | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-2024-04-09 | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4-turbo-preview | openai | 128000 | 4096 | In: $10.00, Out: $30.00 | +| gpt-4.1 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-2025-04-14 | openai | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| gpt-4.1-mini | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-mini-2025-04-14 | openai | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| gpt-4.1-nano | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4.1-nano-2025-04-14 | openai | 1047576 | 32768 | In: $0.10, Out: $0.40 | +| gpt-4o | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-05-13 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-08-06 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-2024-11-20 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-search-preview-2025-03-11 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-10-01 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-audio-preview-2025-06-03 | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-4o-mini | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-2024-07-18 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-audio-preview-2024-12-17 | openai | 128000 | 16384 | In: $0.15, Out: $0.60 | +| gpt-4o-mini-realtime-preview | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $0.60, Out: $2.40 | +| gpt-4o-mini-search-preview | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-search-preview-2025-03-11 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-4o-mini-transcribe | openai | 16000 | 2000 | In: $1.25, Out: $5.00 | +| gpt-4o-mini-tts | openai | - | - | In: $0.60, Out: $12.00 | +| gpt-4o-realtime-preview | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-10-01 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2024-12-17 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-realtime-preview-2025-06-03 | openai | 128000 | 4096 | In: $5.00, Out: $20.00 | +| gpt-4o-transcribe | openai | 128000 | 16384 | In: $2.50, Out: $10.00 | +| gpt-5 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-chat-latest | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-mini-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-5-nano-2025-08-07 | openai | 128000 | 400000 | In: $1.25, Out: $10.00, Cache: $0.12 | +| gpt-audio | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-audio-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-image-1 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| gpt-realtime-2025-08-28 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o1 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-2024-12-17 | openai | 200000 | 100000 | In: $15.00, Out: $60.00 | +| o1-mini | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-mini-2024-09-12 | openai | 128000 | 65536 | In: $1.10, Out: $4.40 | +| o1-pro | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o1-pro-2025-03-19 | openai | 200000 | 100000 | In: $150.00, Out: $600.00 | +| o3 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-mini | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-mini-2025-01-31 | openai | 200000 | 100000 | In: $1.10, Out: $4.40 | +| o3-pro | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o3-pro-2025-06-10 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-2025-04-16 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| o4-mini-deep-research-2025-06-26 | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | +| omni-moderation-2024-09-26 | openai | - | - | - | +| omni-moderation-latest | openai | - | - | - | +| tts-1 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-1106 | openai | - | - | In: $15.00, Out: $15.00 | +| tts-1-hd | openai | - | - | In: $30.00, Out: $30.00 | +| tts-1-hd-1106 | openai | - | - | In: $30.00, Out: $30.00 | +| whisper-1 | openai | - | - | In: $0.01, Out: $0.01 | +| text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | +| text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | +| text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | +| ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | +| ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | +| agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | +| agentica-org/deepcoder-14b-preview:free | openrouter | 96000 | - | - | +| aion-labs/aion-1.0 | openrouter | 131072 | 32768 | In: $4.00, Out: $8.00 | +| aion-labs/aion-1.0-mini | openrouter | 131072 | 32768 | In: $0.70, Out: $1.40 | +| aion-labs/aion-rp-llama-3.1-8b | openrouter | 32768 | 32768 | In: $0.20, Out: $0.20 | +| alfredpros/codellama-7b-instruct-solidity | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| allenai/molmo-7b-d | openrouter | 4096 | 4096 | In: $0.10, Out: $0.20 | +| allenai/olmo-2-0325-32b-instruct | openrouter | 4096 | 4096 | In: $1.00, Out: $1.50 | +| amazon/nova-lite-v1 | openrouter | 300000 | 5120 | In: $0.06, Out: $0.24 | +| amazon/nova-micro-v1 | openrouter | 128000 | 5120 | In: $0.04, Out: $0.14 | +| amazon/nova-pro-v1 | openrouter | 300000 | 5120 | In: $0.80, Out: $3.20 | +| anthropic/claude-3-haiku | openrouter | 200000 | 4096 | In: $0.25, Out: $1.25, Cache: $0.03 | +| anthropic/claude-3-opus | openrouter | 200000 | 4096 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-3.5-haiku | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-haiku-20241022 | openrouter | 200000 | 8192 | In: $0.80, Out: $4.00, Cache: $0.08 | +| anthropic/claude-3.5-sonnet | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.5-sonnet-20240620 | openrouter | 200000 | 8192 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-3.7-sonnet:thinking | openrouter | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| anthropic/claude-opus-4 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-opus-4.1 | openrouter | 200000 | 32000 | In: $15.00, Out: $75.00, Cache: $1.50 | +| anthropic/claude-sonnet-4 | openrouter | 1000000 | 64000 | In: $3.00, Out: $15.00, Cache: $0.30 | +| arcee-ai/afm-4.5b | openrouter | 65536 | - | In: $0.10, Out: $0.40 | +| arcee-ai/coder-large | openrouter | 32768 | - | In: $0.50, Out: $0.80 | +| arcee-ai/maestro-reasoning | openrouter | 131072 | 32000 | In: $0.90, Out: $3.30 | +| arcee-ai/spotlight | openrouter | 131072 | 65537 | In: $0.18, Out: $0.18 | +| arcee-ai/virtuoso-large | openrouter | 131072 | 64000 | In: $0.75, Out: $1.20 | +| arliai/qwq-32b-arliai-rpr-v1 | openrouter | 32768 | - | In: $0.02, Out: $0.07 | +| arliai/qwq-32b-arliai-rpr-v1:free | openrouter | 32768 | - | - | +| openrouter/auto | openrouter | 2000000 | - | - | +| baidu/ernie-4.5-21b-a3b | openrouter | 120000 | 8000 | In: $0.07, Out: $0.28 | +| baidu/ernie-4.5-300b-a47b | openrouter | 123000 | 12000 | In: $0.28, Out: $1.10 | +| baidu/ernie-4.5-vl-28b-a3b | openrouter | 30000 | 8000 | In: $0.14, Out: $0.56 | +| baidu/ernie-4.5-vl-424b-a47b | openrouter | 123000 | 16000 | In: $0.42, Out: $1.25 | +| bytedance/seed-oss-36b-instruct | openrouter | 131072 | - | In: $0.16, Out: $0.65 | +| bytedance/ui-tars-1.5-7b | openrouter | 128000 | 2048 | In: $0.10, Out: $0.20 | +| deepcogito/cogito-v2-preview-llama-109b-moe | openrouter | 32767 | - | In: $0.18, Out: $0.59 | +| cohere/command | openrouter | 4096 | 4000 | In: $1.00, Out: $2.00 | +| cohere/command-a | openrouter | 256000 | 8192 | In: $2.50, Out: $10.00 | +| cohere/command-r | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-03-2024 | openrouter | 128000 | 4000 | In: $0.50, Out: $1.50 | +| cohere/command-r-08-2024 | openrouter | 128000 | 4000 | In: $0.15, Out: $0.60 | +| cohere/command-r-plus | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-04-2024 | openrouter | 128000 | 4000 | In: $3.00, Out: $15.00 | +| cohere/command-r-plus-08-2024 | openrouter | 128000 | 4000 | In: $2.50, Out: $10.00 | +| cohere/command-r7b-12-2024 | openrouter | 128000 | 4000 | In: $0.04, Out: $0.15 | +| deepcogito/cogito-v2-preview-deepseek-671b | openrouter | 163840 | - | In: $1.25, Out: $1.25 | +| deepseek/deepseek-prover-v2 | openrouter | 163840 | - | In: $0.50, Out: $2.18 | +| deepseek/deepseek-chat | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3-0324:free | openrouter | 163840 | - | - | +| deepseek/deepseek-chat-v3.1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-chat-v3.1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-v3.1-base | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| deepseek/deepseek-r1-0528-qwen3-8b | openrouter | 131072 | - | In: $0.01, Out: $0.05 | +| deepseek/deepseek-r1-0528-qwen3-8b:free | openrouter | 131072 | - | - | +| deepseek/deepseek-r1 | openrouter | 163840 | 163840 | In: $0.40, Out: $2.00 | +| deepseek/deepseek-r1:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-0528 | openrouter | 163840 | - | In: $0.40, Out: $1.75 | +| deepseek/deepseek-r1-0528:free | openrouter | 163840 | - | - | +| deepseek/deepseek-r1-distill-llama-70b | openrouter | 131072 | - | In: $0.03, Out: $0.13 | +| deepseek/deepseek-r1-distill-llama-70b:free | openrouter | 8192 | 4096 | - | +| deepseek/deepseek-r1-distill-llama-8b | openrouter | 32000 | 32000 | In: $0.04, Out: $0.04 | +| deepseek/deepseek-r1-distill-qwen-14b | openrouter | 32768 | 16384 | In: $0.15, Out: $0.15 | +| deepseek/deepseek-r1-distill-qwen-32b | openrouter | 131072 | 16384 | In: $0.27, Out: $0.27 | +| cognitivecomputations/dolphin3.0-mistral-24b | openrouter | 32768 | - | In: $0.03, Out: $0.11 | +| cognitivecomputations/dolphin3.0-mistral-24b:free | openrouter | 32768 | - | - | +| cognitivecomputations/dolphin3.0-r1-mistral-24b | openrouter | 32768 | - | In: $0.01, Out: $0.03 | +| cognitivecomputations/dolphin3.0-r1-mistral-24b:free | openrouter | 32768 | - | - | +| eleutherai/llemma_7b | openrouter | 4096 | 4096 | In: $0.80, Out: $1.20 | +| alpindale/goliath-120b | openrouter | 6144 | 512 | In: $4.00, Out: $5.50 | +| google/gemini-flash-1.5 | openrouter | 1000000 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| google/gemini-flash-1.5-8b | openrouter | 1000000 | 8192 | In: $0.04, Out: $0.15, Cache: $0.01 | +| google/gemini-pro-1.5 | openrouter | 2000000 | 8192 | In: $1.25, Out: $5.00 | +| google/gemini-2.0-flash-001 | openrouter | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.0-flash-exp:free | openrouter | 1048576 | 8192 | - | +| google/gemini-2.0-flash-lite-001 | openrouter | 1048576 | 8192 | In: $0.08, Out: $0.30 | +| google/gemini-2.5-flash | openrouter | 1048576 | 65535 | In: $0.30, Out: $2.50, Cache: $0.08 | +| google/gemini-2.5-flash-image-preview | openrouter | 32768 | 8192 | In: $0.30, Out: $2.50 | +| google/gemini-2.5-flash-lite | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-flash-lite-preview-06-17 | openrouter | 1048576 | 65535 | In: $0.10, Out: $0.40, Cache: $0.02 | +| google/gemini-2.5-pro | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview-05-06 | openrouter | 1048576 | 65535 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemini-2.5-pro-preview | openrouter | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| google/gemma-2-27b-it | openrouter | 8192 | - | In: $0.65, Out: $0.65 | +| google/gemma-2-9b-it | openrouter | 8192 | 8192 | In: $0.01, Out: $0.02 | +| google/gemma-2-9b-it:free | openrouter | 8192 | 8192 | - | +| google/gemma-3-12b-it | openrouter | 96000 | 8192 | In: $0.04, Out: $0.14 | +| google/gemma-3-12b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3-27b-it | openrouter | 96000 | 8192 | In: $0.07, Out: $0.26 | +| google/gemma-3-27b-it:free | openrouter | 96000 | 8192 | - | +| google/gemma-3-4b-it | openrouter | 131072 | - | In: $0.04, Out: $0.08 | +| google/gemma-3-4b-it:free | openrouter | 32768 | 8192 | - | +| google/gemma-3n-e2b-it:free | openrouter | 8192 | 2048 | - | +| google/gemma-3n-e4b-it | openrouter | 32768 | - | In: $0.02, Out: $0.04 | +| google/gemma-3n-e4b-it:free | openrouter | 8192 | 2048 | - | +| inception/mercury | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inception/mercury-coder | openrouter | 128000 | 16384 | In: $0.25, Out: $1.00 | +| inflection/inflection-3-pi | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| inflection/inflection-3-productivity | openrouter | 8000 | 1024 | In: $2.50, Out: $10.00 | +| liquid/lfm-3b | openrouter | 32768 | - | In: $0.02, Out: $0.02 | +| liquid/lfm-7b | openrouter | 32768 | - | In: $0.01, Out: $0.01 | +| meta-llama/llama-guard-3-8b | openrouter | 131072 | - | In: $0.02, Out: $0.06 | +| anthracite-org/magnum-v2-72b | openrouter | 32768 | - | In: $3.00, Out: $3.00 | +| anthracite-org/magnum-v4-72b | openrouter | 16384 | 2048 | In: $2.00, Out: $5.00 | +| mancer/weaver | openrouter | 8000 | 2000 | In: $1.12, Out: $1.12 | +| meituan/longcat-flash-chat | openrouter | 131072 | - | In: $0.12, Out: $0.60 | +| meta-llama/llama-3-70b-instruct | openrouter | 8192 | 16384 | In: $0.30, Out: $0.40 | +| meta-llama/llama-3-8b-instruct | openrouter | 8192 | 16384 | In: $0.03, Out: $0.06 | +| meta-llama/llama-3.1-405b | openrouter | 32768 | - | In: $2.00, Out: $2.00 | +| meta-llama/llama-3.1-405b-instruct | openrouter | 32768 | 16384 | In: $0.80, Out: $0.80 | +| meta-llama/llama-3.1-405b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.1-70b-instruct | openrouter | 131072 | 16384 | In: $0.10, Out: $0.28 | +| meta-llama/llama-3.1-8b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.03 | +| meta-llama/llama-3.2-11b-vision-instruct | openrouter | 131072 | 16384 | In: $0.05, Out: $0.05 | +| meta-llama/llama-3.2-1b-instruct | openrouter | 131072 | 16384 | In: $0.01, Out: $0.01 | +| meta-llama/llama-3.2-3b-instruct | openrouter | 16384 | 16384 | In: $0.02, Out: $0.02 | +| meta-llama/llama-3.2-3b-instruct:free | openrouter | 131072 | - | - | +| meta-llama/llama-3.2-90b-vision-instruct | openrouter | 32768 | 16384 | In: $0.35, Out: $0.40 | +| meta-llama/llama-3.3-70b-instruct | openrouter | 131072 | 131072 | In: $0.01, Out: $0.04 | +| meta-llama/llama-3.3-70b-instruct:free | openrouter | 65536 | - | - | +| meta-llama/llama-3.3-8b-instruct:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-maverick | openrouter | 1048576 | 16384 | In: $0.15, Out: $0.60 | +| meta-llama/llama-4-maverick:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-4-scout | openrouter | 1048576 | 1048576 | In: $0.08, Out: $0.30 | +| meta-llama/llama-4-scout:free | openrouter | 128000 | 4028 | - | +| meta-llama/llama-guard-4-12b | openrouter | 163840 | - | In: $0.18, Out: $0.18 | +| meta-llama/llama-guard-2-8b | openrouter | 8192 | - | In: $0.20, Out: $0.20 | +| microsoft/mai-ds-r1 | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| microsoft/mai-ds-r1:free | openrouter | 163840 | - | - | +| microsoft/phi-4 | openrouter | 16384 | - | In: $0.06, Out: $0.14 | +| microsoft/phi-4-multimodal-instruct | openrouter | 131072 | - | In: $0.05, Out: $0.10 | +| microsoft/phi-4-reasoning-plus | openrouter | 32768 | - | In: $0.07, Out: $0.35 | +| microsoft/phi-3-medium-128k-instruct | openrouter | 128000 | - | In: $1.00, Out: $1.00 | +| microsoft/phi-3-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| microsoft/phi-3.5-mini-128k-instruct | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| minimax/minimax-m1 | openrouter | 1000000 | 40000 | In: $0.30, Out: $1.65 | +| minimax/minimax-01 | openrouter | 1000192 | 1000192 | In: $0.20, Out: $1.10 | +| mistralai/mistral-large | openrouter | 128000 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2407 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-small | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| mistralai/mistral-tiny | openrouter | 32768 | - | In: $0.25, Out: $0.25 | +| mistralai/codestral-2501 | openrouter | 262144 | - | In: $0.30, Out: $0.90 | +| mistralai/codestral-2508 | openrouter | 256000 | - | In: $0.30, Out: $0.90 | +| mistralai/devstral-medium | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/devstral-small | openrouter | 128000 | - | In: $0.07, Out: $0.28 | +| mistralai/devstral-small-2505 | openrouter | 131072 | - | In: $0.04, Out: $0.14 | +| mistralai/devstral-small-2505:free | openrouter | 32768 | - | - | +| mistralai/magistral-medium-2506 | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-medium-2506:thinking | openrouter | 40960 | 40000 | In: $2.00, Out: $5.00 | +| mistralai/magistral-small-2506 | openrouter | 40000 | 40000 | In: $0.50, Out: $1.50 | +| mistralai/ministral-3b | openrouter | 32768 | - | In: $0.04, Out: $0.04 | +| mistralai/ministral-8b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| mistralai/mistral-7b-instruct | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-7b-instruct:free | openrouter | 32768 | 16384 | - | +| mistralai/mistral-7b-instruct-v0.1 | openrouter | 2824 | - | In: $0.11, Out: $0.19 | +| mistralai/mistral-7b-instruct-v0.3 | openrouter | 32768 | 16384 | In: $0.03, Out: $0.05 | +| mistralai/mistral-medium-3 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-medium-3.1 | openrouter | 131072 | - | In: $0.40, Out: $2.00 | +| mistralai/mistral-nemo | openrouter | 131072 | 16384 | In: $0.02, Out: $0.04 | +| mistralai/mistral-nemo:free | openrouter | 131072 | 128000 | - | +| mistralai/mistral-small-24b-instruct-2501 | openrouter | 32768 | - | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-24b-instruct-2501:free | openrouter | 32768 | - | - | +| mistralai/mistral-small-3.1-24b-instruct | openrouter | 131072 | 96000 | In: $0.04, Out: $0.15 | +| mistralai/mistral-small-3.1-24b-instruct:free | openrouter | 128000 | - | - | +| mistralai/mistral-small-3.2-24b-instruct | openrouter | 128000 | - | In: $0.08, Out: $0.20 | +| mistralai/mistral-small-3.2-24b-instruct:free | openrouter | 131072 | - | - | +| mistralai/mixtral-8x22b-instruct | openrouter | 65536 | - | In: $0.90, Out: $0.90 | +| mistralai/mixtral-8x7b-instruct | openrouter | 32768 | 16384 | In: $0.40, Out: $0.40 | +| mistralai/pixtral-12b | openrouter | 32768 | - | In: $0.10, Out: $0.10 | +| mistralai/pixtral-large-2411 | openrouter | 131072 | - | In: $2.00, Out: $6.00 | +| mistralai/mistral-saba | openrouter | 32768 | - | In: $0.20, Out: $0.60 | +| moonshotai/kimi-dev-72b | openrouter | 131072 | 131072 | In: $0.29, Out: $1.15 | +| moonshotai/kimi-dev-72b:free | openrouter | 131072 | - | - | +| moonshotai/kimi-k2 | openrouter | 63000 | 63000 | In: $0.14, Out: $2.49 | +| moonshotai/kimi-k2:free | openrouter | 32768 | - | - | +| moonshotai/kimi-k2-0905 | openrouter | 262144 | - | In: $0.38, Out: $1.52 | +| moonshotai/kimi-vl-a3b-thinking | openrouter | 131072 | - | In: $0.02, Out: $0.07 | +| moonshotai/kimi-vl-a3b-thinking:free | openrouter | 131072 | - | - | +| morph/morph-v3-fast | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| morph/morph-v3-large | openrouter | 81920 | 38000 | In: $0.90, Out: $1.90 | +| gryphe/mythomax-l2-13b | openrouter | 4096 | - | In: $0.06, Out: $0.06 | +| nvidia/llama-3.1-nemotron-70b-instruct | openrouter | 131072 | 16384 | In: $0.60, Out: $0.60 | +| nvidia/llama-3.1-nemotron-ultra-253b-v1 | openrouter | 131072 | - | In: $0.60, Out: $1.80 | +| nvidia/nemotron-nano-9b-v2 | openrouter | 131072 | - | In: $0.04, Out: $0.16 | +| nvidia/nemotron-nano-9b-v2:free | openrouter | 128000 | - | - | +| neversleep/llama-3-lumimaid-70b | openrouter | 8192 | 4096 | In: $4.00, Out: $6.00 | +| neversleep/llama-3.1-lumimaid-8b | openrouter | 32768 | - | In: $0.09, Out: $0.60 | +| neversleep/noromaid-20b | openrouter | 4096 | - | In: $1.00, Out: $1.75 | +| nousresearch/deephermes-3-llama-3-8b-preview:free | openrouter | 131072 | - | - | +| nousresearch/deephermes-3-mistral-24b-preview | openrouter | 32768 | - | In: $0.13, Out: $0.51 | +| nousresearch/hermes-3-llama-3.1-405b | openrouter | 131072 | 131072 | In: $0.80, Out: $0.80 | +| nousresearch/hermes-3-llama-3.1-70b | openrouter | 131072 | 131072 | In: $0.12, Out: $0.30 | +| nousresearch/hermes-4-405b | openrouter | 131072 | - | In: $0.25, Out: $1.00 | +| nousresearch/hermes-4-70b | openrouter | 131072 | - | In: $0.11, Out: $0.38 | +| nousresearch/hermes-2-pro-llama-3-8b | openrouter | 131072 | 131072 | In: $0.02, Out: $0.04 | +| openai/chatgpt-4o-latest | openrouter | 128000 | 16384 | In: $5.00, Out: $15.00 | +| openai/codex-mini | openrouter | 200000 | 100000 | In: $1.50, Out: $6.00, Cache: $0.38 | +| openai/gpt-3.5-turbo | openrouter | 16385 | 4096 | In: $0.50, Out: $1.50 | +| openai/gpt-3.5-turbo-0613 | openrouter | 4095 | 4096 | In: $1.00, Out: $2.00 | +| openai/gpt-3.5-turbo-16k | openrouter | 16385 | 4096 | In: $3.00, Out: $4.00 | +| openai/gpt-3.5-turbo-instruct | openrouter | 4095 | 4096 | In: $1.50, Out: $2.00 | +| openai/gpt-4 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-0314 | openrouter | 8191 | 4096 | In: $30.00, Out: $60.00 | +| openai/gpt-4-turbo | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-1106-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4-turbo-preview | openrouter | 128000 | 4096 | In: $10.00, Out: $30.00 | +| openai/gpt-4.1 | openrouter | 1047576 | 32768 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/gpt-4.1-mini | openrouter | 1047576 | 32768 | In: $0.40, Out: $1.60, Cache: $0.10 | +| openai/gpt-4.1-nano | openrouter | 1047576 | 32768 | In: $0.10, Out: $0.40, Cache: $0.02 | +| openai/gpt-4o | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-05-13 | openrouter | 128000 | 4096 | In: $5.00, Out: $15.00 | +| openai/gpt-4o-2024-08-06 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o-2024-11-20 | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00, Cache: $1.25 | +| openai/gpt-4o:extended | openrouter | 128000 | 64000 | In: $6.00, Out: $18.00 | +| openai/gpt-4o-audio-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-search-preview | openrouter | 128000 | 16384 | In: $2.50, Out: $10.00 | +| openai/gpt-4o-mini | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-2024-07-18 | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60, Cache: $0.08 | +| openai/gpt-4o-mini-search-preview | openrouter | 128000 | 16384 | In: $0.15, Out: $0.60 | +| openai/gpt-5 | openrouter | 400000 | 128000 | In: $0.62, Out: $5.00, Cache: $0.06 | +| openai/gpt-5-chat | openrouter | 128000 | 16384 | In: $1.25, Out: $10.00, Cache: $0.12 | +| openai/gpt-5-mini | openrouter | 400000 | 128000 | In: $0.25, Out: $2.00, Cache: $0.02 | +| openai/gpt-5-nano | openrouter | 400000 | 128000 | In: $0.05, Out: $0.40, Cache: $0.01 | +| openai/gpt-oss-120b | openrouter | 131072 | - | In: $0.05, Out: $0.25 | +| openai/gpt-oss-120b:free | openrouter | 32768 | - | - | +| openai/gpt-oss-20b | openrouter | 131072 | 32768 | In: $0.03, Out: $0.15 | +| openai/gpt-oss-20b:free | openrouter | 131072 | 131072 | - | +| openai/o1 | openrouter | 200000 | 100000 | In: $15.00, Out: $60.00, Cache: $7.50 | +| openai/o1-mini | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-mini-2024-09-12 | openrouter | 128000 | 65536 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o1-pro | openrouter | 200000 | 100000 | In: $150.00, Out: $600.00 | +| openai/o3 | openrouter | 200000 | 100000 | In: $2.00, Out: $8.00, Cache: $0.50 | +| openai/o3-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.55 | +| openai/o3-pro | openrouter | 200000 | 100000 | In: $20.00, Out: $80.00 | +| openai/o4-mini | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| openai/o4-mini-high | openrouter | 200000 | 100000 | In: $1.10, Out: $4.40, Cache: $0.28 | +| opengvlab/internvl3-78b | openrouter | 32768 | - | In: $0.03, Out: $0.13 | +| perplexity/r1-1776 | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar | openrouter | 127072 | - | In: $1.00, Out: $1.00 | +| perplexity/sonar-deep-research | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| perplexity/sonar-pro | openrouter | 200000 | 8000 | In: $3.00, Out: $15.00 | +| perplexity/sonar-reasoning | openrouter | 127000 | - | In: $1.00, Out: $5.00 | +| perplexity/sonar-reasoning-pro | openrouter | 128000 | - | In: $2.00, Out: $8.00 | +| qwen/qwen-2.5-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.26 | +| qwen/qwen-2.5-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-7b-instruct | openrouter | 65536 | - | In: $0.04, Out: $0.10 | +| qwen/qwen-2.5-coder-32b-instruct | openrouter | 32768 | 16384 | In: $0.06, Out: $0.15 | +| qwen/qwen-2.5-coder-32b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwq-32b | openrouter | 32768 | - | In: $0.15, Out: $0.40 | +| qwen/qwq-32b:free | openrouter | 32768 | - | - | +| qwen/qwq-32b-preview | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen-plus-2025-07-28 | openrouter | 1000000 | 32768 | In: $0.40, Out: $1.20 | +| qwen/qwen-plus-2025-07-28:thinking | openrouter | 1000000 | 32768 | In: $0.40, Out: $4.00 | +| qwen/qwen-vl-max | openrouter | 7500 | 1500 | In: $0.80, Out: $3.20 | +| qwen/qwen-vl-plus | openrouter | 7500 | 1500 | In: $0.21, Out: $0.63 | +| qwen/qwen-max | openrouter | 32768 | 8192 | In: $1.60, Out: $6.40, Cache: $0.64 | +| qwen/qwen-plus | openrouter | 131072 | 8192 | In: $0.40, Out: $1.20, Cache: $0.16 | +| qwen/qwen-turbo | openrouter | 1000000 | 8192 | In: $0.05, Out: $0.20, Cache: $0.02 | +| qwen/qwen2.5-vl-32b-instruct | openrouter | 16384 | - | In: $0.04, Out: $0.14 | +| qwen/qwen2.5-vl-32b-instruct:free | openrouter | 8192 | - | - | +| qwen/qwen2.5-vl-72b-instruct | openrouter | 32768 | - | In: $0.07, Out: $0.28 | +| qwen/qwen2.5-vl-72b-instruct:free | openrouter | 32768 | - | - | +| qwen/qwen-2.5-vl-7b-instruct | openrouter | 32768 | - | In: $0.20, Out: $0.20 | +| qwen/qwen3-14b | openrouter | 40960 | 40960 | In: $0.06, Out: $0.24 | +| qwen/qwen3-14b:free | openrouter | 40960 | - | - | +| qwen/qwen3-235b-a22b | openrouter | 40960 | 40960 | In: $0.18, Out: $0.54 | +| qwen/qwen3-235b-a22b:free | openrouter | 131072 | - | - | +| qwen/qwen3-235b-a22b-2507 | openrouter | 262144 | 262144 | In: $0.10, Out: $0.10 | +| qwen/qwen3-235b-a22b-thinking-2507 | openrouter | 262144 | - | In: $0.10, Out: $0.39 | +| qwen/qwen3-30b-a3b | openrouter | 40960 | - | In: $0.06, Out: $0.22 | +| qwen/qwen3-30b-a3b:free | openrouter | 40960 | - | - | +| qwen/qwen3-30b-a3b-instruct-2507 | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-30b-a3b-thinking-2507 | openrouter | 262144 | 262144 | In: $0.08, Out: $0.29 | +| qwen/qwen3-32b | openrouter | 40960 | - | In: $0.03, Out: $0.13 | +| qwen/qwen3-4b:free | openrouter | 40960 | - | - | +| qwen/qwen3-8b | openrouter | 128000 | 20000 | In: $0.04, Out: $0.14 | +| qwen/qwen3-8b:free | openrouter | 40960 | 40960 | - | +| qwen/qwen3-coder-30b-a3b-instruct | openrouter | 262144 | - | In: $0.07, Out: $0.28 | +| qwen/qwen3-coder | openrouter | 262144 | - | In: $0.22, Out: $0.95 | +| qwen/qwen3-coder:free | openrouter | 262144 | - | - | +| qwen/qwen3-coder-flash | openrouter | 128000 | 65536 | In: $0.30, Out: $1.50, Cache: $0.08 | +| qwen/qwen3-coder-plus | openrouter | 128000 | 65536 | In: $1.00, Out: $5.00, Cache: $0.10 | +| qwen/qwen3-max | openrouter | 256000 | 32768 | In: $1.20, Out: $6.00, Cache: $0.24 | +| qwen/qwen3-next-80b-a3b-instruct | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| qwen/qwen3-next-80b-a3b-thinking | openrouter | 262144 | - | In: $0.10, Out: $0.80 | +| undi95/remm-slerp-l2-13b | openrouter | 6144 | - | In: $0.45, Out: $0.65 | +| sao10k/l3-lunaris-8b | openrouter | 8192 | - | In: $0.04, Out: $0.05 | +| sao10k/l3.1-euryale-70b | openrouter | 32768 | - | In: $0.65, Out: $0.75 | +| sao10k/l3.3-euryale-70b | openrouter | 131072 | 16384 | In: $0.65, Out: $0.75 | +| sao10k/l3-euryale-70b | openrouter | 8192 | 8192 | In: $1.48, Out: $1.48 | +| shisa-ai/shisa-v2-llama3.3-70b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| shisa-ai/shisa-v2-llama3.3-70b:free | openrouter | 32768 | - | - | +| raifle/sorcererlm-8x22b | openrouter | 16000 | - | In: $4.50, Out: $4.50 | +| stepfun-ai/step3 | openrouter | 65536 | 65536 | In: $0.57, Out: $1.42 | +| switchpoint/router | openrouter | 131072 | - | In: $0.85, Out: $3.40 | +| thudm/glm-4.1v-9b-thinking | openrouter | 65536 | 8000 | In: $0.04, Out: $0.14 | +| thudm/glm-z1-32b | openrouter | 32768 | - | In: $0.04, Out: $0.14 | +| tngtech/deepseek-r1t-chimera | openrouter | 163840 | - | In: $0.25, Out: $1.00 | +| tngtech/deepseek-r1t-chimera:free | openrouter | 163840 | - | - | +| tngtech/deepseek-r1t2-chimera:free | openrouter | 163840 | - | - | +| tencent/hunyuan-a13b-instruct | openrouter | 32768 | - | In: $0.03, Out: $0.03 | +| tencent/hunyuan-a13b-instruct:free | openrouter | 32768 | - | - | +| thedrummer/anubis-70b-v1.1 | openrouter | 16384 | - | In: $0.40, Out: $0.70 | +| thedrummer/anubis-pro-105b-v1 | openrouter | 131072 | 131072 | In: $0.50, Out: $1.00 | +| thedrummer/rocinante-12b | openrouter | 32768 | - | In: $0.17, Out: $0.43 | +| thedrummer/skyfall-36b-v2 | openrouter | 32768 | - | In: $0.04, Out: $0.16 | +| thedrummer/unslopnemo-12b | openrouter | 32768 | - | In: $0.40, Out: $0.40 | +| alibaba/tongyi-deepresearch-30b-a3b | openrouter | 131072 | 131072 | In: $0.09, Out: $0.45 | +| cognitivecomputations/dolphin-mistral-24b-venice-edition:free | openrouter | 32768 | - | - | +| microsoft/wizardlm-2-8x22b | openrouter | 65536 | 65536 | In: $0.48, Out: $0.48 | +| z-ai/glm-4-32b | openrouter | 128000 | - | In: $0.10, Out: $0.10 | +| z-ai/glm-4.5 | openrouter | 131072 | - | In: $0.41, Out: $1.65 | +| z-ai/glm-4.5-air | openrouter | 131072 | 131072 | In: $0.14, Out: $0.86 | +| z-ai/glm-4.5-air:free | openrouter | 131072 | - | - | +| z-ai/glm-4.5v | openrouter | 65536 | 65536 | In: $0.50, Out: $1.80 | +| x-ai/grok-3 | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-beta | openrouter | 131072 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-3-mini | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-3-mini-beta | openrouter | 131072 | - | In: $0.30, Out: $0.50, Cache: $0.08 | +| x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | +| x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | +| x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | +| sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | +| sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | +| sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | +| sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | +| sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| gemini-2.5-pro | vertexai | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | +| chat-bison | vertexai | - | - | - | +| chat-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-bison | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| code-gecko | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| codechat-bison | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-embedding-001 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1121 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-exp-1206 | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| gemini-pro-vision | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| image-segmentation-001 | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagegeneration | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-fast-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagen-4.0-ultra-generate-001 | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| imagetext | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| multimodalembedding | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-bison | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-004 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-embedding-005 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-multilingual-embedding-002 | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| text-unicorn | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | +| textembedding-gecko | vertexai | - | - | - | + + +### Replicate (749) | Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | | :-- | :-- | --: | --: | :-- | @@ -48,69 +8270,51 @@ redirect_from: | claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | | claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | | claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | - - -### Bedrock (28) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | -| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | -| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | -| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | | us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | | us.anthropic.claude-opus-4-1-20250805-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | | us.anthropic.claude-sonnet-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | - - -### DeepSeek (2) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | | deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | | deepseek-reasoner | deepseek | - | 64000 | - | - - -### Gemini (58) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | | embedding-001 | gemini | 2048 | 1 | - | | embedding-gecko-001 | gemini | 1024 | 1 | - | -| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | -| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | @@ -120,18 +8324,18 @@ redirect_from: | gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | | gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | -| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-image-preview | gemini | 32768 | 32768 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | -| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | -| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.5-flash-preview-tts | gemini | 8000 | 16000 | In: $0.30, Out: $2.50, Cache: $0.08 | -| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | | gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | @@ -154,12 +8358,6 @@ redirect_from: | learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | | aqa | gemini | 7168 | 1024 | - | | text-embedding-004 | gemini | 2048 | 1 | - | - - -### Mistral (68) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | | codestral-2411-rc5 | mistral | 32768 | 8192 | - | | codestral-2412 | mistral | 32768 | 8192 | - | | codestral-2501 | mistral | 32768 | 8192 | - | @@ -201,8 +8399,8 @@ redirect_from: | mistral-ocr-latest | mistral | 32768 | 8192 | - | | mistral-saba-2502 | mistral | 32768 | 8192 | - | | mistral-saba-latest | mistral | 32768 | 8192 | - | -| mistral-small | mistral | 32768 | 8192 | - | | mistral-small-2312 | mistral | 32768 | 8192 | - | +| mistral-small | mistral | 32768 | 8192 | - | | mistral-small-2409 | mistral | 32768 | 8192 | - | | mistral-small-2501 | mistral | 32768 | 8192 | - | | mistral-small-2503 | mistral | 32768 | 8192 | - | @@ -228,12 +8426,6 @@ redirect_from: | voxtral-mini-transcribe-2507 | mistral | 32768 | 8192 | - | | voxtral-small-2507 | mistral | 32768 | 8192 | - | | voxtral-small-latest | mistral | 32768 | 8192 | - | - - -### OpenAI (90) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | | babbage-002 | openai | 4096 | 16384 | In: $0.40, Out: $0.40 | | chatgpt-4o-latest | openai | 128000 | 16384 | In: $5.00, Out: $15.00 | | codex-mini-latest | openai | 4096 | 16384 | In: $0.50, Out: $1.50 | @@ -324,12 +8516,6 @@ redirect_from: | text-embedding-3-large | openai | - | - | In: $0.13, Out: $0.13 | | text-embedding-3-small | openai | - | - | In: $0.02, Out: $0.02 | | text-embedding-ada-002 | openai | - | - | In: $0.10, Out: $0.10 | - - -### OpenRouter (327) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | | ai21/jamba-large-1.7 | openrouter | 256000 | 4096 | In: $2.00, Out: $8.00 | | ai21/jamba-mini-1.7 | openrouter | 256000 | 4096 | In: $0.20, Out: $0.40 | | agentica-org/deepcoder-14b-preview | openrouter | 96000 | - | In: $0.02, Out: $0.02 | @@ -657,30 +8843,146 @@ redirect_from: | x-ai/grok-4 | openrouter | 256000 | - | In: $3.00, Out: $15.00, Cache: $0.75 | | x-ai/grok-4-fast:free | openrouter | 2000000 | 30000 | - | | x-ai/grok-code-fast-1 | openrouter | 256000 | 10000 | In: $0.20, Out: $1.50, Cache: $0.02 | - - -### Perplexity (5) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | | sonar | perplexity | 128000 | 4096 | In: $1.00, Out: $1.00 | | sonar-deep-research | perplexity | 128000 | 4096 | In: $2.00, Out: $8.00 | | sonar-pro | perplexity | 200000 | 8192 | In: $3.00, Out: $15.00 | | sonar-reasoning | perplexity | 128000 | 4096 | In: $1.00, Out: $5.00 | | sonar-reasoning-pro | perplexity | 128000 | 8192 | In: $2.00, Out: $8.00 | - - -### VertexAI (34) - -| Model | Provider | Context | Max Output | Standard Pricing (per 1M tokens) | -| :-- | :-- | --: | --: | :-- | -| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| 3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9 | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| 80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| 6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917 | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| 1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6 | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| 06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48 | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0 | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| 90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16 | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96 | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2 | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305 | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| 37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702 | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117 | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144 | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| 2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| 47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6 | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| 038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191 | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3 | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4 | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| 7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| 8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3 | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | +| a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff | replicate | - | - | - | | gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | -| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | @@ -725,19 +9027,19 @@ redirect_from: | claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | | claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | | claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | -| anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | @@ -756,12 +9058,12 @@ redirect_from: | deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | | deepseek-reasoner | deepseek | - | 64000 | - | | gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | +| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | @@ -774,14 +9076,14 @@ redirect_from: | gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | -| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-preview-05-20 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-live-2.5-flash-preview | gemini | 1048576 | 8192 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-exp-native-audio-thinking-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-preview-native-audio-dialog | gemini | 128000 | 8000 | In: $0.30, Out: $2.50, Cache: $0.08 | -| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | -| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | @@ -792,10 +9094,10 @@ redirect_from: | gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | | gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | +| codestral-2508 | mistral | 32768 | 8192 | - | | codestral-2411-rc5 | mistral | 32768 | 8192 | - | | codestral-2412 | mistral | 32768 | 8192 | - | | codestral-2501 | mistral | 32768 | 8192 | - | -| codestral-2508 | mistral | 32768 | 8192 | - | | codestral-latest | mistral | 32768 | 8192 | - | | devstral-medium-2507 | mistral | 32768 | 8192 | - | | devstral-medium-latest | mistral | 32768 | 8192 | - | @@ -1080,20 +9382,20 @@ redirect_from: | :-- | :-- | --: | --: | :-- | | deepseek-chat | deepseek | 128000 | 8000 | In: $0.56, Out: $1.68, Cache: $0.07 | | deepseek-reasoner | deepseek | - | 64000 | - | +| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-002 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b-001 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b-latest | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-flash-8b | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-1.5-pro | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | +| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | -| gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-live-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | @@ -1107,8 +9409,8 @@ redirect_from: | gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | -| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | | gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | @@ -1118,8 +9420,8 @@ redirect_from: | gemini-embedding-exp-03-07 | gemini | 8192 | 1 | In: $0.00, Out: $0.00 | | gemini-exp-1206 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | learnlm-2.0-flash-experimental | gemini | 1048576 | 32768 | In: $0.08, Out: $0.30 | -| codestral-2411-rc5 | mistral | 32768 | 8192 | - | | codestral-2412 | mistral | 32768 | 8192 | - | +| codestral-2411-rc5 | mistral | 32768 | 8192 | - | | codestral-2501 | mistral | 32768 | 8192 | - | | codestral-2508 | mistral | 32768 | 8192 | - | | codestral-latest | mistral | 32768 | 8192 | - | @@ -1140,19 +9442,19 @@ redirect_from: | ministral-3b-latest | mistral | 32768 | 8192 | - | | ministral-8b-2410 | mistral | 32768 | 8192 | - | | ministral-8b-latest | mistral | 32768 | 8192 | - | -| mistral-large-2407 | mistral | 32768 | 8192 | - | | mistral-large-2411 | mistral | 32768 | 8192 | - | +| mistral-large-2407 | mistral | 32768 | 8192 | - | | mistral-large-latest | mistral | 32768 | 8192 | - | | mistral-large-pixtral-2411 | mistral | 32768 | 8192 | - | -| mistral-medium | mistral | 32768 | 8192 | - | | mistral-medium-2505 | mistral | 32768 | 8192 | - | | mistral-medium-2508 | mistral | 32768 | 8192 | - | +| mistral-medium | mistral | 32768 | 8192 | - | | mistral-medium-latest | mistral | 32768 | 8192 | - | | mistral-saba-2502 | mistral | 32768 | 8192 | - | | mistral-saba-latest | mistral | 32768 | 8192 | - | +| mistral-small-2501 | mistral | 32768 | 8192 | - | | mistral-small | mistral | 32768 | 8192 | - | | mistral-small-2409 | mistral | 32768 | 8192 | - | -| mistral-small-2501 | mistral | 32768 | 8192 | - | | mistral-small-2503 | mistral | 32768 | 8192 | - | | mistral-small-2506 | mistral | 32768 | 8192 | - | | mistral-small-latest | mistral | 32768 | 8192 | - | @@ -1404,11 +9706,11 @@ redirect_from: | gemini-1.5-flash | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-002 | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | | gemini-1.5-flash-8b | vertexai | 1048576 | 8192 | In: $0.08, Out: $0.30, Cache: $0.02 | -| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-002 | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | -| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-1.5-pro | vertexai | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-2.0-flash-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-exp | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-lite-001 | vertexai | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.5-flash | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite | vertexai | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | @@ -1422,28 +9724,28 @@ redirect_from: | claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | | claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | | claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | -| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | -| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | -| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | @@ -1482,8 +9784,8 @@ redirect_from: | codestral-2411-rc5 | mistral | 32768 | 8192 | - | | codestral-2412 | mistral | 32768 | 8192 | - | | codestral-2501 | mistral | 32768 | 8192 | - | -| codestral-2508 | mistral | 32768 | 8192 | - | | codestral-latest | mistral | 32768 | 8192 | - | +| codestral-2508 | mistral | 32768 | 8192 | - | | devstral-medium-2507 | mistral | 32768 | 8192 | - | | devstral-medium-latest | mistral | 32768 | 8192 | - | | devstral-small-2505 | mistral | 32768 | 8192 | - | @@ -2097,28 +10399,28 @@ Models that can process images: | claude-3-7-sonnet-20250219 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | | claude-sonnet-4-20250514 | anthropic | 200000 | 64000 | In: $3.00, Out: $15.00, Cache: $3.75 | | anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | +| anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | | us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | @@ -2135,9 +10437,9 @@ Models that can process images: | gemini-1.5-pro-001 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-002 | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | | gemini-1.5-pro-latest | gemini | 2097152 | 8192 | In: $1.25, Out: $5.00, Cache: $0.31 | -| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-exp | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | +| gemini-2.0-flash | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-preview-image-generation | gemini | 32000 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-lite | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | | gemini-2.0-flash-lite-001 | gemini | 1048576 | 8192 | In: $0.10, Out: $0.40, Cache: $0.02 | @@ -2151,8 +10453,8 @@ Models that can process images: | gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | -| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-06-17 | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | +| gemini-2.5-flash-lite | gemini | 1048576 | 65536 | In: $0.30, Out: $2.50, Cache: $0.08 | | gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.5-pro | gemini | 1048576 | 65536 | In: $1.25, Out: $10.00, Cache: $0.31 | | gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | @@ -2393,29 +10695,29 @@ Models that can process PDF documents: | claude-3-opus-20240229 | anthropic | 200000 | 4096 | In: $15.00, Out: $75.00 | | claude-3-5-sonnet-20241022 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | | claude-3-5-sonnet-20240620 | anthropic | 200000 | 8192 | In: $3.00, Out: $15.00 | +| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:0:100k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:0:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | | anthropic.claude-v2:1:18k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-v2:1:200k | bedrock | 200000 | 4096 | In: $8.00, Out: $24.00 | -| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | -| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | | anthropic.claude-3-haiku-20240307-v1:0:48k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0:200k | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-haiku-20240307-v1:0 | bedrock | 200000 | 4096 | In: $0.25, Out: $1.25 | +| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0 | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:12k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | -| anthropic.claude-3-opus-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-opus-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $15.00, Out: $75.00 | | anthropic.claude-3-sonnet-20240229-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-sonnet-20240229-v1:0:28k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-sonnet-20240229-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-haiku-20241022-v1:0 | bedrock | 200000 | 4096 | In: $0.80, Out: $4.00 | -| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20240620-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20240620-v1:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | -| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-3-5-sonnet-20241022-v2:0:51k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:200k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | +| anthropic.claude-3-5-sonnet-20241022-v2:0:18k | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | us.anthropic.claude-3-7-sonnet-20250219-v1:0 | bedrock | 200000 | 4096 | In: $3.00, Out: $15.00 | | anthropic.claude-instant-v1:2:100k | bedrock | 200000 | 4096 | In: $0.80, Out: $2.40 | | us.anthropic.claude-opus-4-20250514-v1:0 | bedrock | 200000 | 4096 | In: $0.10, Out: $0.20 | @@ -2425,8 +10727,8 @@ Models that can process PDF documents: | gemini-2.0-flash-lite-preview-02-05 | gemini | 1048576 | 8192 | In: $0.08, Out: $0.30 | | gemini-2.0-pro-exp | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.0-pro-exp-02-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | -| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-01-21 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | +| gemini-2.0-flash-thinking-exp | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.0-flash-thinking-exp-1219 | gemini | 1048576 | 65536 | In: $0.10, Out: $0.40 | | gemini-2.5-flash-lite-preview-06-17 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | | gemini-2.5-pro-preview-06-05 | gemini | 1048576 | 65536 | In: $0.08, Out: $0.30 | diff --git a/lib/ruby_llm.rb b/lib/ruby_llm.rb index 7bb5f2808..cef697644 100644 --- a/lib/ruby_llm.rb +++ b/lib/ruby_llm.rb @@ -93,6 +93,7 @@ def logger RubyLLM::Provider.register :openrouter, RubyLLM::Providers::OpenRouter RubyLLM::Provider.register :perplexity, RubyLLM::Providers::Perplexity RubyLLM::Provider.register :vertexai, RubyLLM::Providers::VertexAI +RubyLLM::Provider.register :replicate, RubyLLM::Providers::Replicate if defined?(Rails::Railtie) require 'ruby_llm/railtie' diff --git a/lib/ruby_llm/configuration.rb b/lib/ruby_llm/configuration.rb index eda2c3354..ec1264da6 100644 --- a/lib/ruby_llm/configuration.rb +++ b/lib/ruby_llm/configuration.rb @@ -23,6 +23,9 @@ class Configuration :gpustack_api_base, :gpustack_api_key, :mistral_api_key, + :replicate_api_key, + :replicate_webhook_url, + :replicate_webhook_events_filter, # Default models :default_model, :default_embedding_model, diff --git a/lib/ruby_llm/image.rb b/lib/ruby_llm/image.rb index 738ed6bbf..2ccb89d23 100644 --- a/lib/ruby_llm/image.rb +++ b/lib/ruby_llm/image.rb @@ -35,15 +35,15 @@ def self.paint(prompt, # rubocop:disable Metrics/ParameterLists model: nil, provider: nil, assume_model_exists: false, - size: '1024x1024', - context: nil) + context: nil, + **model_params) config = context&.config || RubyLLM.config model ||= config.default_image_model model, provider_instance = Models.resolve(model, provider: provider, assume_exists: assume_model_exists, config: config) model_id = model.id - provider_instance.paint(prompt, model: model_id, size:) + provider_instance.paint(prompt, model: model_id, **model_params) end end end diff --git a/lib/ruby_llm/models.json b/lib/ruby_llm/models.json index 7ab399bab..502329130 100644 --- a/lib/ruby_llm/models.json +++ b/lib/ruby_llm/models.json @@ -31756,5 +31756,2590 @@ "supported_actions": null, "publisher_model_template": "projects/{project}/locations/{location}/publishers/google/models/textembedding-gecko@003" } + }, + { + "id": "1751e040eb5e766b3eea4f9e69160987e1854c28a87a08882c930ecc6cef0305", + "name": "ideogram-ai/ideogram-v2a", + "provider": "replicate", + "family": null, + "created_at": "2025-02-27 11:03:37 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v2a", + "description": "Like Ideogram v2, but faster and cheaper", + "license_url": "https://ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "seed", + "resolution", + "style_type", + "aspect_ratio", + "magic_prompt_option" + ], + "latest_version_created_at": "2025-08-06T12:52:32.977872Z" + } + }, + { + "id": "8b8447f69a32c73b5dc94c1aca2909b7aa702940281496d4ea2c9b260725a81a", + "name": "ideogram-ai/ideogram-v2a-turbo", + "provider": "replicate", + "family": null, + "created_at": "2025-02-27 11:03:48 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v2a-turbo", + "description": "Like Ideogram v2 turbo, but now faster and cheaper", + "license_url": "https://about.ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "seed", + "resolution", + "style_type", + "aspect_ratio", + "magic_prompt_option" + ], + "latest_version_created_at": "2025-08-06T12:53:31.624142Z" + } + }, + { + "id": "47ca89ad46682c1dd0ca335601cd7ea2eb10fb94ce4e0a5abafa7e74f23ae7b6", + "name": "minimax/image-01", + "provider": "replicate", + "family": null, + "created_at": "2025-03-03 14:05:29 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/minimax/image-01", + "description": "Minimax's first image model, with character reference support", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "aspect_ratio", + "number_of_images", + "prompt_optimizer", + "subject_reference" + ], + "latest_version_created_at": "2025-09-16T14:32:22.327946Z" + } + }, + { + "id": "8eb3d789024549c43fb53ba6ad21450e4ee4e1ff87951fabf619b6b7a6a436ec", + "name": "bytedance/seedream-3", + "provider": "replicate", + "family": null, + "created_at": "2025-06-25 09:52:01 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/bytedance/seedream-3", + "description": "A text-to-image model with support for native high-resolution (2K) image generation", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "seed", + "size", + "width", + "height", + "aspect_ratio", + "guidance_scale" + ], + "latest_version_created_at": "2025-09-10T11:27:12.203155Z" + } + }, + { + "id": "fe142c037cf359764f2058c3a42ef0dc750d908311d02868cbc7769fe800b648", + "name": "luma/photon", + "provider": "replicate", + "family": null, + "created_at": "2024-12-05 15:17:52 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/luma/photon", + "description": "High-quality image generation model optimized for creative professional workflows and ultra-high fidelity outputs", + "license_url": "https://lumalabs.ai/dream-machine/api/terms", + "is_official": true, + "supported_parameters": [ + "seed", + "aspect_ratio", + "image_reference_url", + "style_reference_url", + "image_reference_weight", + "style_reference_weight", + "character_reference_url" + ], + "latest_version_created_at": "2024-12-05T16:53:21.259316Z" + } + }, + { + "id": "48705cf0e6223fbc49e81781ba235623c100713035f9866e04a6236b54e1a8d3", + "name": "luma/photon-flash", + "provider": "replicate", + "family": null, + "created_at": "2024-12-05 15:18:04 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/luma/photon-flash", + "description": "Accelerated variant of Photon prioritizing speed while maintaining quality", + "license_url": "https://lumalabs.ai/dream-machine/api/terms", + "is_official": true, + "supported_parameters": [ + "seed", + "aspect_ratio", + "image_reference", + "style_reference", + "character_reference", + "image_reference_url", + "style_reference_url", + "image_reference_weight", + "style_reference_weight", + "character_reference_url" + ], + "latest_version_created_at": "2025-09-17T14:20:27.507458Z" + } + }, + { + "id": "03d58532fd29e39fd2ed80e86c3da1cebec28ef2734081cf1366710d30388f42", + "name": "prunaai/hidream-l1-full", + "provider": "replicate", + "family": null, + "created_at": "2025-04-10 13:20:06 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/prunaai/hidream-l1-full", + "description": "This is an optimised version of the hidream-full model using the pruna ai optimisation toolkit!", + "license_url": null, + "is_official": false, + "supported_parameters": [ + "seed", + "model_type", + "resolution", + "speed_mode", + "output_format", + "output_quality" + ], + "latest_version_created_at": "2025-07-12T10:53:06.473517Z" + } + }, + { + "id": "4e5534950275f5d29aa1ea263a442018f34d90254bb89ba9a08de44bc68c5a33", + "name": "google/imagen-4-fast", + "provider": "replicate", + "family": null, + "created_at": "2025-06-12 09:24:39 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/google/imagen-4-fast", + "description": "Use this fast version of Imagen 4 when speed and cost are more important than quality", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "aspect_ratio", + "output_format", + "safety_filter_level" + ], + "latest_version_created_at": "2025-09-17T20:43:43.137734Z" + } + }, + { + "id": "33db85c7f42cdfee3a7658d76a9097b8d856981aba0020b323d3e83683d2e2a2", + "name": "google/imagen-4-ultra", + "provider": "replicate", + "family": null, + "created_at": "2025-05-21 16:33:09 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/google/imagen-4-ultra", + "description": "Use this ultra version of Imagen 4 when quality matters more than speed and cost", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "aspect_ratio", + "output_format", + "safety_filter_level" + ], + "latest_version_created_at": "2025-09-11T18:12:58.406422Z" + } + }, + { + "id": "038aee6907b53a5c148780983e39a50ce7cd0747b4e2642e78387f48cf36039a", + "name": "nvidia/sana-sprint-1.6b", + "provider": "replicate", + "family": null, + "created_at": "2025-03-31 22:05:18 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/nvidia/sana-sprint-1.6b", + "description": "SANA-Sprint: One-Step Diffusion with Continuous-Time Consistency Distillation", + "license_url": "https://github.com/NVlabs/Sana?tab=Apache-2.0-1-ov-file#readme", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "output_format", + "guidance_scale", + "output_quality", + "inference_steps", + "intermediate_timesteps" + ], + "latest_version_created_at": "2025-07-23T22:43:37.694376Z" + } + }, + { + "id": "4dfcd146c0def4812455415f55556f6bc84025dcb15193cf1977f01bd384d191", + "name": "prunaai/hidream-l1-dev", + "provider": "replicate", + "family": null, + "created_at": "2025-04-10 13:17:37 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/prunaai/hidream-l1-dev", + "description": "This is an optimised version of the hidream-l1-dev model using the pruna ai optimisation toolkit!", + "license_url": null, + "is_official": false, + "supported_parameters": [ + "seed", + "model_type", + "resolution", + "speed_mode", + "output_format", + "output_quality" + ], + "latest_version_created_at": "2025-07-12T10:43:43.481256Z" + } + }, + { + "id": "06898b39cb00e42d31666b0dc8b9904f326169768129d756184f65ecf1986c8f", + "name": "prunaai/hidream-l1-fast", + "provider": "replicate", + "family": null, + "created_at": "2025-04-10 09:35:08 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/prunaai/hidream-l1-fast", + "description": "This is an optimised version of the hidream-l1 model using the pruna ai optimisation toolkit!", + "license_url": "https://github.com/HiDream-ai/HiDream-I1/blob/main/LICENSE", + "is_official": false, + "supported_parameters": [ + "seed", + "model_type", + "resolution", + "speed_mode", + "output_format", + "output_quality", + "negative_prompt" + ], + "latest_version_created_at": "2025-08-18T15:21:08.209313Z" + } + }, + { + "id": "b0306d92aa025bb747dc74162f3c27d6ed83798e08e5f8977adf3d859d0536a3", + "name": "prunaai/flux.1-dev", + "provider": "replicate", + "family": null, + "created_at": "2025-05-20 10:54:56 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/prunaai/flux.1-dev", + "description": "This is the fastest Flux Dev endpoint in the world, contact us for more at pruna.ai", + "license_url": "https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md", + "is_official": false, + "supported_parameters": [ + "seed", + "guidance", + "image_size", + "speed_mode", + "aspect_ratio", + "output_format", + "output_quality", + "num_inference_steps" + ], + "latest_version_created_at": "2025-07-25T12:11:26.215907Z" + } + }, + { + "id": "123d4264aec4d1c81d8bf142e0d90d6fd4c346f1a869406019f6d1653882d7c3", + "name": "prunaai/sdxl-lightning", + "provider": "replicate", + "family": null, + "created_at": "2025-03-29 16:21:06 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/prunaai/sdxl-lightning", + "description": "This is the fastest sdxl-lightning endpoint in the world on A100, contact us for more at pruna.ai", + "license_url": null, + "is_official": false, + "supported_parameters": [ + "seed", + "num_images", + "image_width", + "image_height", + "output_format", + "guidance_scale", + "output_quality", + "num_inference_steps" + ], + "latest_version_created_at": "2025-06-10T19:36:45.998373Z" + } + }, + { + "id": "c3b86e5c2118ee3469fd3fead8a90dc72cf23ea31e24eed8f8c359ebe7e546ba", + "name": "ideogram-ai/ideogram-v3-quality", + "provider": "replicate", + "family": null, + "created_at": "2025-04-30 13:21:22 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v3-quality", + "description": "The highest quality Ideogram v3 model. v3 creates images with stunning realism, creative designs, and consistent styles", + "license_url": "https://about.ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "mask", + "seed", + "image", + "resolution", + "style_type", + "aspect_ratio", + "style_preset", + "magic_prompt_option", + "style_reference_images" + ], + "latest_version_created_at": "2025-09-10T16:25:18.020644Z" + } + }, + { + "id": "c238db25556f295de040a59b462cc212bb8ceb282bf2fc6bee6fbaf4ab014f23", + "name": "ideogram-ai/ideogram-v3-turbo", + "provider": "replicate", + "family": null, + "created_at": "2025-04-30 13:21:08 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v3-turbo", + "description": "Turbo is the fastest and cheapest Ideogram v3. v3 creates images with stunning realism, creative designs, and consistent styles", + "license_url": "https://about.ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "mask", + "seed", + "image", + "resolution", + "style_type", + "aspect_ratio", + "style_preset", + "magic_prompt_option", + "style_reference_images" + ], + "latest_version_created_at": "2025-09-10T16:23:55.531645Z" + } + }, + { + "id": "37b6362ab309164a8b5528a8b384d3788a9465d1095fa7cc3cb6fbc9e65b8702", + "name": "ideogram-ai/ideogram-v3-balanced", + "provider": "replicate", + "family": null, + "created_at": "2025-04-30 13:20:54 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v3-balanced", + "description": "Balance speed, quality and cost. Ideogram v3 creates images with stunning realism, creative designs, and consistent styles", + "license_url": "https://about.ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "mask", + "seed", + "image", + "resolution", + "style_type", + "aspect_ratio", + "style_preset", + "magic_prompt_option", + "style_reference_images" + ], + "latest_version_created_at": "2025-09-10T16:22:43.617736Z" + } + }, + { + "id": "ae0d7d645446924cf1871e3ca8796e8318f72465d2b5af9323a835df93bf0917", + "name": "black-forest-labs/flux-dev-lora", + "provider": "replicate", + "family": null, + "created_at": "2024-11-11 23:03:07 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-dev-lora", + "description": "A version of flux-dev, a text to image model, that supports fast fine-tuned lora inference", + "license_url": "https://github.com/black-forest-labs/flux/blob/main/model_licenses/LICENSE-FLUX1-dev", + "is_official": true, + "supported_parameters": [ + "seed", + "image", + "go_fast", + "guidance", + "extra_lora", + "lora_scale", + "megapixels", + "num_outputs", + "aspect_ratio", + "hf_api_token", + "lora_weights", + "output_format", + "output_quality", + "prompt_strength", + "extra_lora_scale", + "civitai_api_token", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2025-06-25T20:05:15.087009Z" + } + }, + { + "id": "143afb950d3186f914f24b9eab35c297b3bbb0ddf9d77fb8ad47784e0a66053b", + "name": "bria/image-3.2", + "provider": "replicate", + "family": null, + "created_at": "2025-07-01 15:28:36 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/bria/image-3.2", + "description": "Commercial-ready, trained entirely on licensed data, text-to-image model. With only 4B parameters provides exceptional aesthetics and text rendering. Evaluated to be on par to other leading models in the market", + "license_url": "https://learn.bria.ai/hubfs/Terms%20and%20Conditions/Bria%20AI%20Online%20Terms%20and%20Conditions%20(March%202024)%20v1.1c.pdf?hsLang=en&_gl=1*iwvu7w*_gcl_au*MzQyMzUxMzAxLjE3NDcwNDU4NTg.*_ga*MjAxNDky", + "is_official": true, + "supported_parameters": [ + "seed", + "aspect_ratio", + "enhance_image", + "guidance_scale", + "negative_prompt", + "prompt_enhancement" + ], + "latest_version_created_at": "2025-07-16T20:38:15.960554Z" + } + }, + { + "id": "1ddba0fad36734cd24c85ecc783d67c8973da8ea05044b56db4eb3b0cde5394d", + "name": "google/imagen-4", + "provider": "replicate", + "family": null, + "created_at": "2025-05-21 15:15:07 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/google/imagen-4", + "description": "Google's Imagen 4 flagship model", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "aspect_ratio", + "output_format", + "safety_filter_level" + ], + "latest_version_created_at": "2025-09-25T15:14:49.272207Z" + } + }, + { + "id": "2dfe45debca13e5ecfad755ef6ca9943fc56a6effb306f4c6e2ea4762df6e53e", + "name": "black-forest-labs/flux-kontext-pro", + "provider": "replicate", + "family": null, + "created_at": "2025-05-27 08:26:25 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-kontext-pro", + "description": "A state-of-the-art text-based image editing model that delivers high-quality outputs with excellent prompt following and consistent results for transforming images through natural language", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "seed", + "input_image", + "aspect_ratio", + "output_format", + "safety_tolerance", + "prompt_upsampling" + ], + "latest_version_created_at": "2025-09-08T18:54:50.749171Z" + } + }, + { + "id": "f72e27297d9c05a36b7fd8faff393d31e3b368543e0bc44bde521886700e166c", + "name": "black-forest-labs/flux-kontext-max", + "provider": "replicate", + "family": null, + "created_at": "2025-05-28 22:08:03 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-kontext-max", + "description": "A premium text-based image editing model that delivers maximum performance and improved typography generation for transforming images through natural language prompts", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "seed", + "input_image", + "aspect_ratio", + "output_format", + "safety_tolerance", + "prompt_upsampling" + ], + "latest_version_created_at": "2025-07-24T19:41:26.678917Z" + } + }, + { + "id": "16e15e913fcc71c1a5defb335ea84739f99731fa1ee17995117c7d9adc6d176c", + "name": "prunaai/wan-2.2-image", + "provider": "replicate", + "family": null, + "created_at": "2025-07-16 14:52:23 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/prunaai/wan-2.2-image", + "description": "This model generates beautiful cinematic 2 megapixel images in 3-4 seconds and is derived from the Wan 2.2 model through optimisation techniques from the pruna package", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "seed", + "juiced", + "megapixels", + "aspect_ratio", + "output_format", + "output_quality" + ], + "latest_version_created_at": "2025-07-17T12:36:16.199691Z" + } + }, + { + "id": "905e345fe1dfe10d628daac2140dd8dea471c0d99793ef0fdc46a15c688b62fb", + "name": "qwen/qwen-image", + "provider": "replicate", + "family": null, + "created_at": "2025-08-04 17:23:39 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/qwen/qwen-image", + "description": "An image generation foundation model in the Qwen series that achieves significant advances in complex text rendering.", + "license_url": "https://choosealicense.com/licenses/apache-2.0/", + "is_official": true, + "supported_parameters": [ + "seed", + "image", + "go_fast", + "guidance", + "strength", + "image_size", + "lora_scale", + "aspect_ratio", + "lora_weights", + "output_format", + "enhance_prompt", + "output_quality", + "negative_prompt", + "replicate_weights", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2025-09-05T15:52:51.618899Z" + } + }, + { + "id": "254faac883c3a411e95cc95d0fb02274a81e388aaa4394b3ce5b7d2a9f7a6569", + "name": "bytedance/seedream-4", + "provider": "replicate", + "family": null, + "created_at": "2025-09-09 11:23:42 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/bytedance/seedream-4", + "description": "Unified text-to-image generation and precise single-sentence editing at up to 4K resolution", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "size", + "width", + "height", + "max_images", + "image_input", + "aspect_ratio", + "sequential_image_generation" + ], + "latest_version_created_at": "2025-09-12T06:41:03.100910Z" + } + }, + { + "id": "1b7b945e8f7edf7a034eba6cb2c20f2ab5dc7d090eea1c616e96da947be76aee", + "name": "google/nano-banana", + "provider": "replicate", + "family": null, + "created_at": "2025-08-26 21:08:24 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/google/nano-banana", + "description": "Google's latest image editing model in Gemini 2.5", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "image_input", + "output_format" + ], + "latest_version_created_at": "2025-09-19T15:28:58.187509Z" + } + }, + { + "id": "3e0b477743ff405dc5b77dd73456d7ef96705a9aad479c668d57743ce1d4ca96", + "name": "google/imagen-3", + "provider": "replicate", + "family": null, + "created_at": "2025-02-05 12:56:07 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/google/imagen-3", + "description": "Google's highest quality text-to-image model, capable of generating images with detail, rich lighting and beauty", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "aspect_ratio", + "output_format", + "safety_filter_level" + ], + "latest_version_created_at": "2025-07-18T15:58:17.023954Z" + } + }, + { + "id": "5125f62df7e6d1ccb0ce5ac60f141646486c0cb74a2e3d9e8b63ed486c48313e", + "name": "google/imagen-3-fast", + "provider": "replicate", + "family": null, + "created_at": "2025-02-06 11:08:28 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/google/imagen-3-fast", + "description": "A faster and cheaper Imagen 3 model, for when price or speed are more important than final image quality", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "aspect_ratio", + "output_format", + "safety_filter_level" + ], + "latest_version_created_at": "2025-07-18T15:59:08.133921Z" + } + }, + { + "id": "97190d506c4a659bc58c9c8deaa96415592c7fdd42d4b1b624649c6211d83f1c", + "name": "leonardoai/lucid-origin", + "provider": "replicate", + "family": null, + "created_at": "2025-09-08 14:44:30 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/leonardoai/lucid-origin", + "description": "Artistic and high-quality visuals with improved prompt adherence, diversity, and definition", + "license_url": null, + "is_official": true, + "supported_parameters": [ + "style", + "contrast", + "num_images", + "aspect_ratio", + "prompt_enhance", + "generation_mode" + ], + "latest_version_created_at": "2025-09-15T17:52:08.633228Z" + } + }, + { + "id": "3c6374e7a9a17e01afe306a5218cc67de55b19ea536466d6ea2602cfecea40a9", + "name": "ai-forever/kandinsky-2", + "provider": "replicate", + "family": null, + "created_at": "2023-04-05 14:05:16 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ai-forever/kandinsky-2", + "description": "text2img model trained on LAION HighRes and fine-tuned on internal datasets", + "license_url": "https://github.com/ai-forever/Kandinsky-2/blob/main/license", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "scheduler", + "batch_size", + "prior_steps", + "output_format", + "guidance_scale", + "output_quality", + "prior_cf_scale", + "num_inference_steps" + ], + "latest_version_created_at": "2024-04-19T17:37:12.036077Z" + } + }, + { + "id": "b19e3639452c59ce8295b82aba70a231404cb062f2eb580ea894b31e8ce5bbb6", + "name": "lucataco/ssd-1b", + "provider": "replicate", + "family": null, + "created_at": "2023-10-25 01:00:47 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/lucataco/ssd-1b", + "description": "Segmind Stable Diffusion Model (SSD-1B) is a distilled 50% smaller version of SDXL, offering a 60% speedup while maintaining high-quality text-to-image generation capabilities", + "license_url": "https://github.com/segmind/distill-sd/blob/master/LICENSE", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "scheduler", + "lora_scale", + "num_outputs", + "batched_prompt", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "replicate_weights", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2023-11-08T20:23:26.572587Z" + } + }, + { + "id": "67ed4ba04ce0842446e16c428b1be131452815d01810861f71d171f63e8ba8f0", + "name": "fofr/any-comfyui-workflow", + "provider": "replicate", + "family": null, + "created_at": "2024-01-19 13:00:41 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fofr/any-comfyui-workflow", + "description": "Run any ComfyUI workflow. Guide: https://github.com/replicate/cog-comfyui", + "license_url": "https://github.com/replicate/cog-comfyui/blob/main/weights_licenses.md", + "is_official": false, + "supported_parameters": [ + "input_file", + "output_format", + "workflow_json", + "output_quality", + "randomise_seeds", + "force_reset_cache", + "return_temp_files" + ], + "latest_version_created_at": "2025-07-28T17:01:40.709933Z" + } + }, + { + "id": "6e4a938f85952bdabcc15aa329178c4d681c52bf25a0342403287dc26944661d", + "name": "black-forest-labs/flux-dev", + "provider": "replicate", + "family": null, + "created_at": "2024-07-29 23:25:06 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-dev", + "description": "A 12 billion parameter rectified flow transformer capable of generating images from text descriptions", + "license_url": "https://github.com/black-forest-labs/flux/blob/main/model_licenses/LICENSE-FLUX1-dev", + "is_official": true, + "supported_parameters": [ + "seed", + "image", + "go_fast", + "guidance", + "megapixels", + "num_outputs", + "aspect_ratio", + "output_format", + "output_quality", + "prompt_strength", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2025-06-25T20:04:14.718506Z" + } + }, + { + "id": "35eacd3dbd088d6421f7ee27646701b5e03ec5a9a0f68f43112fa228d6fc2522", + "name": "ideogram-ai/ideogram-v2-turbo", + "provider": "replicate", + "family": null, + "created_at": "2024-10-22 09:29:41 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v2-turbo", + "description": "A fast image model with state of the art inpainting, prompt comprehension and text rendering.", + "license_url": "https://about.ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "mask", + "seed", + "image", + "resolution", + "style_type", + "aspect_ratio", + "negative_prompt", + "magic_prompt_option" + ], + "latest_version_created_at": "2025-08-06T12:51:32.520235Z" + } + }, + { + "id": "b28b79d725c8548b173b6a19ff9bffd16b9b80df5b18b8dc5cb9e1ee471bfa48", + "name": "datacte/proteus-v0.3", + "provider": "replicate", + "family": null, + "created_at": "2024-02-14 20:02:04 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/datacte/proteus-v0.3", + "description": "ProteusV0.3: The Anime Update", + "license_url": "https://huggingface.co/models?license=license:gpl-3.0", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2024-02-14T20:03:21.116123Z" + } + }, + { + "id": "ad9d7879fbffa2874e1d909d1d37d9bc682889cc65b31f7bb00d2362619f194a", + "name": "ai-forever/kandinsky-2.2", + "provider": "replicate", + "family": null, + "created_at": "2023-07-12 21:53:29 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ai-forever/kandinsky-2.2", + "description": "multilingual text2image latent diffusion model", + "license_url": "https://github.com/ai-forever/Kandinsky-2/blob/main/license", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "num_outputs", + "output_format", + "negative_prompt", + "num_inference_steps", + "num_inference_steps_prior" + ], + "latest_version_created_at": "2024-04-10T14:54:34.535852Z" + } + }, + { + "id": "dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e", + "name": "fofr/sdxl-emoji", + "provider": "replicate", + "family": null, + "created_at": "2023-09-04 09:18:11 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fofr/sdxl-emoji", + "description": "An SDXL fine-tune based on Apple Emojis", + "license_url": null, + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "refine", + "scheduler", + "lora_scale", + "num_outputs", + "refine_steps", + "guidance_scale", + "apply_watermark", + "high_noise_frac", + "negative_prompt", + "prompt_strength", + "replicate_weights", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2023-09-08T21:43:57.473271Z" + } + }, + { + "id": "6f7a773af6fc3e8de9d5a3c00be77c17308914bf67772726aff83496ba1e3bbe", + "name": "bytedance/sdxl-lightning-4step", + "provider": "replicate", + "family": null, + "created_at": "2024-02-21 07:36:15 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/bytedance/sdxl-lightning-4step", + "description": "SDXL-Lightning by ByteDance: a fast text-to-image model that makes high-quality images in 4 steps", + "license_url": "https://huggingface.co/ByteDance/SDXL-Lightning/blob/main/LICENSE.md", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "negative_prompt", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2025-03-17T18:05:29.527465Z" + } + }, + { + "id": "39ec2c0b3642ba5bc9357978a8fd060c7e363643c192776e38dd9b2b2c403442", + "name": "ideogram-ai/ideogram-v2", + "provider": "replicate", + "family": null, + "created_at": "2024-10-22 09:26:23 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/ideogram-ai/ideogram-v2", + "description": "An excellent image model with state of the art inpainting, prompt comprehension and text rendering", + "license_url": "https://about.ideogram.ai/legal/api-tos", + "is_official": true, + "supported_parameters": [ + "mask", + "seed", + "image", + "resolution", + "style_type", + "aspect_ratio", + "negative_prompt", + "magic_prompt_option" + ], + "latest_version_created_at": "2025-08-06T12:45:14.401979Z" + } + }, + { + "id": "90a4a3604cd637cb9f1a2bdae1cfa9ed869362ca028814cdce310a78e27daade", + "name": "fofr/realvisxl-v3-multi-controlnet-lora", + "provider": "replicate", + "family": null, + "created_at": "2024-01-05 14:05:27 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fofr/realvisxl-v3-multi-controlnet-lora", + "description": "RealVisXl V3 with multi-controlnet, lora loading, img2img, inpainting", + "license_url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/main/LICENSE.md", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "refine", + "scheduler", + "lora_scale", + "num_outputs", + "controlnet_1", + "controlnet_2", + "controlnet_3", + "lora_weights", + "refine_steps", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "sizing_strategy", + "controlnet_1_end", + "controlnet_2_end", + "controlnet_3_end", + "controlnet_1_image", + "controlnet_1_start", + "controlnet_2_image", + "controlnet_2_start", + "controlnet_3_image", + "controlnet_3_start", + "num_inference_steps", + "disable_safety_checker", + "controlnet_1_conditioning_scale", + "controlnet_2_conditioning_scale", + "controlnet_3_conditioning_scale" + ], + "latest_version_created_at": "2024-01-05T14:50:15.780835Z" + } + }, + { + "id": "1e237aa703bf3a8ab480d5b595563128807af649c50afc0b4f22a9174e90d1d6", + "name": "black-forest-labs/flux-pro", + "provider": "replicate", + "family": null, + "created_at": "2024-08-01 09:32:10 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-pro", + "description": "State-of-the-art image generation with top of the line prompt following, visual quality, image detail and output diversity.", + "license_url": "https://replicate.com/black-forest-labs/flux-pro#license", + "is_official": true, + "supported_parameters": [ + "seed", + "steps", + "width", + "height", + "guidance", + "interval", + "aspect_ratio", + "image_prompt", + "output_format", + "output_quality", + "safety_tolerance", + "prompt_upsampling" + ], + "latest_version_created_at": "2025-03-31T12:44:55.496144Z" + } + }, + { + "id": "a42692c54c0f407f803a0a8a9066160976baedb77c91171a01730f9b0d7beeff", + "name": "tstramer/material-diffusion", + "provider": "replicate", + "family": null, + "created_at": "2022-11-13 02:10:08 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/tstramer/material-diffusion", + "description": "Stable diffusion fork for generating tileable outputs using v1.5 model", + "license_url": null, + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "width", + "height", + "scheduler", + "init_image", + "num_outputs", + "guidance_scale", + "prompt_strength", + "num_inference_steps" + ], + "latest_version_created_at": "2022-11-13T03:04:18.885453Z" + } + }, + { + "id": "3bb13fe1c33c35987b33792b01b71ed6529d03f165d1c2416375859f09ca9fef", + "name": "fermatresearch/sdxl-controlnet-lora", + "provider": "replicate", + "family": null, + "created_at": "2023-10-17 09:48:34 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fermatresearch/sdxl-controlnet-lora", + "description": "'''Last update: Now supports img2img.''' SDXL Canny controlnet with LoRA support.", + "license_url": null, + "is_official": false, + "supported_parameters": [ + "seed", + "image", + "refine", + "img2img", + "strength", + "scheduler", + "lora_scale", + "num_outputs", + "lora_weights", + "refine_steps", + "guidance_scale", + "apply_watermark", + "condition_scale", + "negative_prompt", + "num_inference_steps" + ], + "latest_version_created_at": "2024-01-31T10:49:23.008978Z" + } + }, + { + "id": "2c8e954decbf70b7607a4414e5785ef9e4de4b8c51d50fb8b8b349160e0ef6bb", + "name": "lucataco/realistic-vision-v5.1", + "provider": "replicate", + "family": null, + "created_at": "2023-08-01 23:33:15 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/lucataco/realistic-vision-v5.1", + "description": "Implementation of Realistic Vision v5.1 with VAE", + "license_url": "https://huggingface.co/models?license=license%3Acreativeml-openrail-m", + "is_official": false, + "supported_parameters": [ + "seed", + "steps", + "width", + "height", + "guidance", + "scheduler", + "negative_prompt" + ], + "latest_version_created_at": "2023-08-15T03:05:09.049894Z" + } + }, + { + "id": "7762fd07cf82c948538e41f63f77d685e02b063e37e496e96eefd46c929f9bdc", + "name": "stability-ai/sdxl", + "provider": "replicate", + "family": null, + "created_at": "2023-07-26 17:53:09 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/stability-ai/sdxl", + "description": "A text-to-image generative AI model that creates beautiful images", + "license_url": "https://github.com/Stability-AI/generative-models/blob/main/model_licenses/LICENSE-SDXL1.0", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "refine", + "scheduler", + "lora_scale", + "num_outputs", + "refine_steps", + "guidance_scale", + "apply_watermark", + "high_noise_frac", + "negative_prompt", + "prompt_strength", + "replicate_weights", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2024-05-23T23:26:26.222931Z" + } + }, + { + "id": "feb36d70a9f2791ed9df99f795ea5684da18f52b5f6b488dfdef635ca19d6bd3", + "name": "stability-ai/stable-diffusion-3.5-large", + "provider": "replicate", + "family": null, + "created_at": "2024-10-21 20:53:39 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/stability-ai/stable-diffusion-3.5-large", + "description": "A text-to-image model that generates high-resolution images with fine details. It supports various artistic styles and produces diverse outputs from the same prompt, thanks to Query-Key Normalization.", + "license_url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-large/blob/main/LICENSE.md", + "is_official": true, + "supported_parameters": [ + "cfg", + "seed", + "image", + "aspect_ratio", + "output_format", + "negative_prompt", + "prompt_strength" + ], + "latest_version_created_at": "2025-09-26T10:20:44.652229Z" + } + }, + { + "id": "c6e5086a542c99e7e523a83d3017654e8618fe64ef427c772a1def05bb599f0c", + "name": "black-forest-labs/flux-1.1-pro-ultra", + "provider": "replicate", + "family": null, + "created_at": "2024-11-06 19:13:05 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-1.1-pro-ultra", + "description": "FLUX1.1 [pro] in ultra and raw modes. Images are up to 4 megapixels. Use raw mode for realism.", + "license_url": "https://replicate.com/black-forest-labs/flux-pro#license", + "is_official": true, + "supported_parameters": [ + "raw", + "seed", + "aspect_ratio", + "image_prompt", + "output_format", + "safety_tolerance", + "image_prompt_strength" + ], + "latest_version_created_at": "2025-03-31T12:46:38.338040Z" + } + }, + { + "id": "80a09d66baa990429c2f5ae8a4306bf778a1b3775afd01cc2cc8bdbe9033769c", + "name": "black-forest-labs/flux-1.1-pro", + "provider": "replicate", + "family": null, + "created_at": "2024-10-01 17:40:24 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-1.1-pro", + "description": "Faster, better FLUX Pro. Text-to-image model with excellent image quality, prompt adherence, and output diversity.", + "license_url": "https://replicate.com/black-forest-labs/flux-pro#license", + "is_official": true, + "supported_parameters": [ + "seed", + "width", + "height", + "aspect_ratio", + "image_prompt", + "output_format", + "output_quality", + "safety_tolerance", + "prompt_upsampling" + ], + "latest_version_created_at": "2025-03-31T12:45:41.061611Z" + } + }, + { + "id": "ac732df83cea7fff18b8472768c88ad041fa750ff7682a21affe81863cbe77e4", + "name": "stability-ai/stable-diffusion", + "provider": "replicate", + "family": null, + "created_at": "2022-08-22 21:37:08 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/stability-ai/stable-diffusion", + "description": "A latent text-to-image diffusion model capable of generating photo-realistic images given any text input", + "license_url": "https://huggingface.co/spaces/CompVis/stable-diffusion-license", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "negative_prompt", + "num_inference_steps" + ], + "latest_version_created_at": "2023-07-10T06:50:41.613128Z" + } + }, + { + "id": "4acb778eb059772225ec213948f0660867b2e03f277448f18cf1800b96a65a1a", + "name": "fofr/sticker-maker", + "provider": "replicate", + "family": null, + "created_at": "2024-02-23 11:59:22 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fofr/sticker-maker", + "description": "Make stickers with AI. Generates graphics with transparent backgrounds.", + "license_url": "https://github.com/fofr/cog-stickers/blob/main/LICENSE", + "is_official": false, + "supported_parameters": [ + "seed", + "steps", + "width", + "height", + "output_format", + "output_quality", + "negative_prompt", + "number_of_images" + ], + "latest_version_created_at": "2024-04-23T10:12:18.597822Z" + } + }, + { + "id": "a45f82a1382bed5c7aeb861dac7c7d191b0fdf74d8d57c4a0e6ed7d4d0bf7d24", + "name": "playgroundai/playground-v2.5-1024px-aesthetic", + "provider": "replicate", + "family": null, + "created_at": "2024-02-27 22:20:16 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/playgroundai/playground-v2.5-1024px-aesthetic", + "description": "Playground v2.5 is the state-of-the-art open-source model in aesthetic quality", + "license_url": "https://huggingface.co/playgroundai/playground-v2.5-1024px-aesthetic/blob/main/LICENSE.md", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2024-03-15T20:59:05.244271Z" + } + }, + { + "id": "435061a1b5a4c1e26740464bf786efdfa9cb3a3ac488595a2de23e143fdb0117", + "name": "jagilley/controlnet-scribble", + "provider": "replicate", + "family": null, + "created_at": "2023-02-13 21:03:56 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/jagilley/controlnet-scribble", + "description": "Generate detailed images from scribbled drawings", + "license_url": "https://github.com/replicate/controlnet/blob/main/LICENSE", + "is_official": false, + "supported_parameters": [ + "eta", + "seed", + "image", + "scale", + "a_prompt", + "n_prompt", + "ddim_steps", + "num_samples", + "image_resolution" + ], + "latest_version_created_at": "2023-02-13T22:05:24.558955Z" + } + }, + { + "id": "89eb212b3d1366a83e949c12a4b45dfe6b6b313b594cb8268e864931ac9ffb16", + "name": "fofr/sdxl-multi-controlnet-lora", + "provider": "replicate", + "family": null, + "created_at": "2023-10-21 20:43:55 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fofr/sdxl-multi-controlnet-lora", + "description": "Multi-controlnet, lora loading, img2img, inpainting", + "license_url": "https://github.com/fofr/cog-sdxl-multi-controlnet-lora/blob/main/LICENSE", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "refine", + "scheduler", + "lora_scale", + "num_outputs", + "controlnet_1", + "controlnet_2", + "controlnet_3", + "lora_weights", + "refine_steps", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "sizing_strategy", + "controlnet_1_end", + "controlnet_2_end", + "controlnet_3_end", + "controlnet_1_image", + "controlnet_1_start", + "controlnet_2_image", + "controlnet_2_start", + "controlnet_3_image", + "controlnet_3_start", + "num_inference_steps", + "disable_safety_checker", + "controlnet_1_conditioning_scale", + "controlnet_2_conditioning_scale", + "controlnet_3_conditioning_scale" + ], + "latest_version_created_at": "2023-12-22T14:36:12.473762Z" + } + }, + { + "id": "683d19dc312f7a9f0428b04429a9ccefd28dbf7785fef083ad5cf991b65f406f", + "name": "fofr/latent-consistency-model", + "provider": "replicate", + "family": null, + "created_at": "2023-10-25 13:18:51 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/fofr/latent-consistency-model", + "description": "Super-fast, 0.6s per image. LCM with img2img, large batching and canny controlnet", + "license_url": "https://github.com/fofr/cog-lcm/blob/main/LICENSE", + "is_official": false, + "supported_parameters": [ + "seed", + "image", + "width", + "height", + "num_images", + "control_image", + "guidance_scale", + "archive_outputs", + "prompt_strength", + "sizing_strategy", + "lcm_origin_steps", + "canny_low_threshold", + "num_inference_steps", + "canny_high_threshold", + "control_guidance_end", + "control_guidance_start", + "disable_safety_checker", + "controlnet_conditioning_scale" + ], + "latest_version_created_at": "2024-01-10T10:02:04.312938Z" + } + }, + { + "id": "0a1710e0187b01a255302738ca0158ff02a22f4638679533e111082f9dd1b615", + "name": "lucataco/dreamshaper-xl-turbo", + "provider": "replicate", + "family": null, + "created_at": "2023-12-19 23:22:36 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/lucataco/dreamshaper-xl-turbo", + "description": "DreamShaper is a general purpose SD model that aims at doing everything well, photos, art, anime, manga. It's designed to match Midjourney and DALL-E.", + "license_url": "https://huggingface.co/models?license=license:openrail++", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2023-12-19T23:34:56.977942Z" + } + }, + { + "id": "1c7d4c8dec39c7306df7794b28419078cb9d18b9213ab1c21fdc46a1deca0144", + "name": "lucataco/open-dalle-v1.1", + "provider": "replicate", + "family": null, + "created_at": "2023-12-27 06:47:52 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/lucataco/open-dalle-v1.1", + "description": "A unique fusion that showcases exceptional prompt adherence and semantic understanding, it seems to be a step above base SDXL and a step closer to DALLE-3 in terms of prompt comprehension", + "license_url": "https://huggingface.co/models?license=license:cc-by-nc-nd-4.0", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2023-12-27T06:48:11.547721Z" + } + }, + { + "id": "3dc73c805b11b4b01a60555e532fd3ab3f0e60d26f6584d9b8ba7e1b95858243", + "name": "adirik/realvisxl-v3.0-turbo", + "provider": "replicate", + "family": null, + "created_at": "2023-12-27 15:04:37 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/adirik/realvisxl-v3.0-turbo", + "description": "Photorealism with RealVisXL V3.0 Turbo based on SDXL", + "license_url": "https://huggingface.co/models?license=license%3Aopenrail%2B%2B", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "refine", + "scheduler", + "num_outputs", + "refine_steps", + "guidance_scale", + "apply_watermark", + "high_noise_frac", + "negative_prompt", + "prompt_strength", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2024-01-18T17:21:14.203508Z" + } + }, + { + "id": "06775cd262843edbde5abab958abdbb65a0a6b58ca301c9fd78fa55c775fc019", + "name": "datacte/proteus-v0.2", + "provider": "replicate", + "family": null, + "created_at": "2024-01-24 17:45:49 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/datacte/proteus-v0.2", + "description": "Proteus v0.2 shows subtle yet significant improvements over Version 0.1. It demonstrates enhanced prompt understanding that surpasses MJ6, while also approaching its stylistic capabilities.", + "license_url": "https://huggingface.co/datasets/choosealicense/licenses/blob/main/markdown/gpl-3.0.md", + "is_official": false, + "supported_parameters": [ + "mask", + "seed", + "image", + "width", + "height", + "scheduler", + "num_outputs", + "guidance_scale", + "apply_watermark", + "negative_prompt", + "prompt_strength", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2024-01-24T18:54:44.986691Z" + } + }, + { + "id": "e069811fe9b5815a6db8874c3054c15be99c8019d07ee5ad72aa63cea3cfffe3", + "name": "stability-ai/stable-diffusion-3.5-medium", + "provider": "replicate", + "family": null, + "created_at": "2024-10-29 12:55:45 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/stability-ai/stable-diffusion-3.5-medium", + "description": "2.5 billion parameter image model with improved MMDiT-X architecture", + "license_url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-medium/blob/main/LICENSE.md", + "is_official": true, + "supported_parameters": [ + "cfg", + "seed", + "image", + "aspect_ratio", + "output_format", + "negative_prompt", + "prompt_strength" + ], + "latest_version_created_at": "2025-09-26T10:19:17.340530Z" + } + }, + { + "id": "c846a69991daf4c0e5d016514849d14ee5b2e6846ce6b9d6f21369e564cfe51e", + "name": "black-forest-labs/flux-schnell", + "provider": "replicate", + "family": null, + "created_at": "2024-07-30 00:32:11 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/black-forest-labs/flux-schnell", + "description": "The fastest image generation model tailored for local development and personal use", + "license_url": "https://github.com/black-forest-labs/flux/blob/main/model_licenses/LICENSE-FLUX1-schnell", + "is_official": true, + "supported_parameters": [ + "seed", + "go_fast", + "megapixels", + "num_outputs", + "aspect_ratio", + "output_format", + "output_quality", + "num_inference_steps", + "disable_safety_checker" + ], + "latest_version_created_at": "2025-06-25T20:02:06.203810Z" + } + }, + { + "id": "8170d81b43c5b823dd15b0132720fdae8dadf9c46c7da484a24b8e98e6b161a2", + "name": "stability-ai/stable-diffusion-3.5-large-turbo", + "provider": "replicate", + "family": null, + "created_at": "2024-10-22 12:09:38 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/stability-ai/stable-diffusion-3.5-large-turbo", + "description": "A text-to-image model that generates high-resolution images with fine details. It supports various artistic styles and produces diverse outputs from the same prompt, with a focus on fewer inference steps", + "license_url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-large-turbo/blob/main/LICENSE.md", + "is_official": true, + "supported_parameters": [ + "cfg", + "seed", + "image", + "aspect_ratio", + "output_format", + "negative_prompt", + "prompt_strength" + ], + "latest_version_created_at": "2025-09-26T10:22:22.577385Z" + } + }, + { + "id": "0fea59248a8a1ddb8197792577f6627ec65482abc49f50c6e9da40ca8729d24d", + "name": "recraft-ai/recraft-v3", + "provider": "replicate", + "family": null, + "created_at": "2024-10-30 12:41:06 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/recraft-ai/recraft-v3", + "description": "Recraft V3 (code-named red_panda) is a text-to-image model with the ability to generate long texts, and images in a wide list of styles. As of today, it is SOTA in image generation, proven by the Text-to-Image Benchmark by Artificial Analysis", + "license_url": "https://www.recraft.ai/terms", + "is_official": true, + "supported_parameters": [ + "size", + "style", + "aspect_ratio" + ], + "latest_version_created_at": "2025-03-24T10:34:19.501238Z" + } + }, + { + "id": "81deed12bf1c7e762e46f53df3f85b4369abf876b1df1777ce795e0d7d5849e4", + "name": "recraft-ai/recraft-v3-svg", + "provider": "replicate", + "family": null, + "created_at": "2024-10-30 13:59:33 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/recraft-ai/recraft-v3-svg", + "description": "Recraft V3 SVG (code-named red_panda) is a text-to-image model with the ability to generate high quality SVG images including logotypes, and icons. The model supports a wide list of styles.", + "license_url": "https://recraft.ai/terms", + "is_official": true, + "supported_parameters": [ + "size", + "style", + "aspect_ratio" + ], + "latest_version_created_at": "2025-03-24T10:33:30.343659Z" + } + }, + { + "id": "c6b5d2b7459910fec94432e9e1203c3cdce92d6db20f714f1355747990b52fa6", + "name": "nvidia/sana", + "provider": "replicate", + "family": null, + "created_at": "2024-11-22 00:18:50 UTC", + "context_window": null, + "max_output_tokens": null, + "knowledge_cutoff": null, + "modalities": { + "input": [ + "text" + ], + "output": [ + "image" + ] + }, + "capabilities": [ + "image_generation" + ], + "pricing": {}, + "metadata": { + "url": "https://replicate.com/nvidia/sana", + "description": "A fast image model with wide artistic range and resolutions up to 4096x4096", + "license_url": "https://github.com/NVlabs/Sana/blob/main/LICENSE", + "is_official": false, + "supported_parameters": [ + "seed", + "width", + "height", + "model_variant", + "guidance_scale", + "negative_prompt", + "pag_guidance_scale", + "num_inference_steps" + ], + "latest_version_created_at": "2024-12-06T16:47:43.557740Z" + } } ] \ No newline at end of file diff --git a/lib/ruby_llm/provider.rb b/lib/ruby_llm/provider.rb index f3344e57d..2cfb87546 100644 --- a/lib/ruby_llm/provider.rb +++ b/lib/ruby_llm/provider.rb @@ -76,8 +76,8 @@ def moderate(input, model:) parse_moderation_response(response, model:) end - def paint(prompt, model:, size:) - payload = render_image_payload(prompt, model:, size:) + def paint(prompt, model:, **params) + payload = render_image_payload(prompt, model:, **params) response = @connection.post images_url, payload parse_image_response(response, model:) end diff --git a/lib/ruby_llm/providers/gemini/images.rb b/lib/ruby_llm/providers/gemini/images.rb index f01e356c7..f9b70fe6c 100644 --- a/lib/ruby_llm/providers/gemini/images.rb +++ b/lib/ruby_llm/providers/gemini/images.rb @@ -9,8 +9,7 @@ def images_url "models/#{@model}:predict" end - def render_image_payload(prompt, model:, size:) - RubyLLM.logger.debug "Ignoring size #{size}. Gemini does not support image size customization." + def render_image_payload(prompt, model:, **) @model = model { instances: [ diff --git a/lib/ruby_llm/providers/openai/images.rb b/lib/ruby_llm/providers/openai/images.rb index 2ff1a3d2f..147f7610a 100644 --- a/lib/ruby_llm/providers/openai/images.rb +++ b/lib/ruby_llm/providers/openai/images.rb @@ -11,12 +11,12 @@ def images_url 'images/generations' end - def render_image_payload(prompt, model:, size:) + def render_image_payload(prompt, model:, **params) { model: model, prompt: prompt, n: 1, - size: size + size: params.delete(:size) || '1024x1024' } end diff --git a/lib/ruby_llm/providers/replicate.rb b/lib/ruby_llm/providers/replicate.rb new file mode 100644 index 000000000..5f56982ab --- /dev/null +++ b/lib/ruby_llm/providers/replicate.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +module RubyLLM + module Providers + # Replicate API integration + class Replicate < Provider + include Replicate::Capabilities + include Replicate::Images + include Replicate::Models + + def api_base + 'https://api.replicate.com' + end + + def headers + { + 'Authorization' => "Bearer #{@config.replicate_api_key}", + 'Content-Type' => 'application/json' + } + end + + class << self + def capabilities + Replicate::Capabilities + end + + def configuration_requirements + %i[replicate_api_key replicate_webhook_url] + end + end + end + end +end diff --git a/lib/ruby_llm/providers/replicate/capabilities.rb b/lib/ruby_llm/providers/replicate/capabilities.rb new file mode 100644 index 000000000..288004c04 --- /dev/null +++ b/lib/ruby_llm/providers/replicate/capabilities.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module RubyLLM + module Providers + class Replicate + # Determines capabilities for Replicate models + module Capabilities + module_function + + def metadata_from(model_data) + input_schema = model_data.dig('latest_version', 'openapi_schema', 'components', 'schemas', 'Input') + + { + url: model_data['url'], + description: model_data['description'], + license_url: model_data['license_url'], + is_official: model_data['is_official'], + supported_parameters: input_schema['properties'].keys - ['prompt'], + latest_version_created_at: model_data.dig('latest_version', 'created_at') + } + end + end + end + end +end diff --git a/lib/ruby_llm/providers/replicate/images.rb b/lib/ruby_llm/providers/replicate/images.rb new file mode 100644 index 000000000..01a3ba676 --- /dev/null +++ b/lib/ruby_llm/providers/replicate/images.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module RubyLLM + module Providers + class Replicate + # Image generation methods for the Replicate API implementation + module Images + attr_reader :model + + def images_url + if official_model? + "/v1/models/#{model.name}/predictions" + else + '/v1/predictions' + end + end + + def render_image_payload(prompt, model:, **params) + self.model_id = model + + {}.tap do |payload| + payload[:webhook] = @config.replicate_webhook_url + payload[:version] = model.id unless official_model? + payload[:input] = { prompt: prompt }.merge(params) + + if @config.replicate_webhook_events_filter + payload[:webhook_events_filter] = Array(@config.replicate_webhook_events_filter) + end + end + end + + def parse_image_response(response, **) + response + end + + private + + def model_id=(id) + @model_id = id + @model = Models.find(@model_id, 'replicate') + end + + def official_model? + model.metadata['is_official'] == true + end + end + end + end +end diff --git a/lib/ruby_llm/providers/replicate/models.rb b/lib/ruby_llm/providers/replicate/models.rb new file mode 100644 index 000000000..dd03ff288 --- /dev/null +++ b/lib/ruby_llm/providers/replicate/models.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +module RubyLLM + module Providers + class Replicate + # Models methods of the Replicate API integration + module Models + def list_models(**) + response = @connection.get models_url + parse_list_models_response response + end + + def models_url + '/v1/collections/text-to-image' + end + + def parse_list_models_response(response) + Array(response.body['models']).map do |model_data| + Model::Info.new( + id: model_data.dig('latest_version', 'id'), + name: "#{model_data['owner']}/#{model_data['name']}", + provider: 'replicate', + created_at: model_data['created_at'], + modalities: { input: ['text'], output: ['image'] }, + capabilities: ['image_generation'], + metadata: capabilities.metadata_from(model_data) + ) + end + end + end + end + end +end diff --git a/lib/tasks/models.rake b/lib/tasks/models.rake index 135dbcb7d..bd94f7b92 100644 --- a/lib/tasks/models.rake +++ b/lib/tasks/models.rake @@ -48,6 +48,8 @@ def configure_from_env config.mistral_api_key = ENV.fetch('MISTRAL_API_KEY', nil) config.vertexai_location = ENV.fetch('GOOGLE_CLOUD_LOCATION', nil) config.vertexai_project_id = ENV.fetch('GOOGLE_CLOUD_PROJECT', nil) + config.replicate_api_key = ENV.fetch('REPLICATE_API_KEY', nil) + config.replicate_webhook_url = ENV.fetch('REPLICATE_WEBHOOK_URL', nil) configure_bedrock(config) config.request_timeout = 30 end diff --git a/spec/fixtures/vcr_cassettes/models_local_provider_model_fetching_local_provider_model_resolution_assumes_model_exists_for_ollama_without_warning_after_refresh.yml b/spec/fixtures/vcr_cassettes/models_local_provider_model_fetching_local_provider_model_resolution_assumes_model_exists_for_ollama_without_warning_after_refresh.yml index 611616f9b..b2ecb317e 100644 --- a/spec/fixtures/vcr_cassettes/models_local_provider_model_fetching_local_provider_model_resolution_assumes_model_exists_for_ollama_without_warning_after_refresh.yml +++ b/spec/fixtures/vcr_cassettes/models_local_provider_model_fetching_local_provider_model_resolution_assumes_model_exists_for_ollama_without_warning_after_refresh.yml @@ -1949,7 +1949,7 @@ http_interactions: "supportedActions": { "openGenie": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/generative/language/create/chat" } }, @@ -1966,7 +1966,7 @@ http_interactions: "supportedActions": { "openGenie": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/generative/language/create/text" } }, @@ -1974,7 +1974,7 @@ http_interactions: }, "openEvaluationPipeline": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/pipelines/vertex-ai-templates/evaluation-llm-text-generation-pipeline" } }, @@ -2065,7 +2065,7 @@ http_interactions: "supportedActions": { "openGenerationAiStudio": { "references": { - "us-central1": { + "": { "uri": "https://cloud.google.com/console/vertex-ai/generative/vision" } }, @@ -2194,4 +2194,103 @@ http_interactions: string: !binary |- W3sibmFtZSI6IkNsYXVkZSBPcHVzIDQuMSIsImlkIjoiY2xhdWRlLW9wdXMtNC0xLTIwMjUwODA1IiwicHJvdmlkZXIiOiJhbnRocm9waWMiLCJmYW1pbHkiOiJjbGF1ZGUtb3B1cy00LTEiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MzIwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxNS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjE4Ljc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjc1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiQ2xhdWRlIE9wdXMgNCIsImlkIjoiY2xhdWRlLW9wdXMtNC0yMDI1MDUxNCIsInByb3ZpZGVyIjoiYW50aHJvcGljIiwiZmFtaWx5IjoiY2xhdWRlLW9wdXMtNCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjozMjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MTguNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NzUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgU29ubmV0IDQiLCJpZCI6ImNsYXVkZS1zb25uZXQtNC0yMDI1MDUxNCIsInByb3ZpZGVyIjoiYW50aHJvcGljIiwiZmFtaWx5IjoiY2xhdWRlLXNvbm5ldC00IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjY0MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6My4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjMuNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgU29ubmV0IDMuNyIsImlkIjoiY2xhdWRlLTMtNy1zb25uZXQtMjAyNTAyMTkiLCJwcm92aWRlciI6ImFudGhyb3BpYyIsImZhbWlseSI6ImNsYXVkZS0zLTctc29ubmV0IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjY0MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6My4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjMuNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgSGFpa3UgMy41IiwiaWQiOiJjbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIyIiwicHJvdmlkZXIiOiJhbnRocm9waWMiLCJmYW1pbHkiOiJjbGF1ZGUtMy01LWhhaWt1IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjgsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgSGFpa3UgMyIsImlkIjoiY2xhdWRlLTMtaGFpa3UtMjAyNDAzMDciLCJwcm92aWRlciI6ImFudGhyb3BpYyIsImZhbWlseSI6ImNsYXVkZS0zLWhhaWt1IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMywib3V0cHV0X3Blcl9taWxsaW9uIjoxLjI1fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgUHJvIiwiaWQiOiJnZW1pbmktMi41LXBybyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1wcm8iLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjY1NTM2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMxLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC42MjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaCIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2giLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy0wNS0yMCIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2gtTGl0ZSIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1saXRlIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi41LWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjY1NTM2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEuMjV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoLUxpdGUiLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtbGl0ZS0wNi0xNyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaC1saXRlIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo2NTUzNiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjA3NSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjV9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjI1fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCBMaXZlIiwiaWQiOiJnZW1pbmktbGl2ZS0yLjUtZmxhc2gtcHJldmlldyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLWxpdmUtMi41LWZsYXNoLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoIE5hdGl2ZSBBdWRpbyIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1uYXRpdmUtYXVkaW8tcHJldmlldy0wOS0yMDI1IiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi41LWZsYXNoLW5hdGl2ZS1hdWRpby1wcmV2aWV3LTA5LTIwMjUiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6ODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoIE5hdGl2ZSBBdWRpbyIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1leHAtbmF0aXZlLWF1ZGlvLXRoaW5raW5nLWRpYWxvZyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaC1uYXRpdmUtYXVkaW8tcHJldmlldy0wOS0yMDI1IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjA3NSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjV9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCBJbWFnZSBQcmV2aWV3IiwiaWQiOiJnZW1pbmktMi41LWZsYXNoLWltYWdlLXByZXZpZXciLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtZmxhc2gtaW1hZ2UtcHJldmlldyIsImNvbnRleHRfd2luZG93IjozMjc2OCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiaW1hZ2UiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2ggUHJldmlldyBUVFMiLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy10dHMiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy10dHMiLCJjb250ZXh0X3dpbmRvdyI6ODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIl19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEuMjV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IFBybyBQcmV2aWV3IFRUUyIsImlkIjoiZ2VtaW5pLTIuNS1wcm8tcHJldmlldy10dHMiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtcHJvLXByZXZpZXctdHRzIiwiY29udGV4dF93aW5kb3ciOjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zMSwib3V0cHV0X3Blcl9taWxsaW9uIjoxMC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjAgRmxhc2giLCJpZCI6ImdlbWluaS0yLjAtZmxhc2giLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC0wMDEiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC1leHAiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCBQcmV2aWV3IEltYWdlIEdlbmVyYXRpb24iLCJpZCI6ImdlbWluaS0yLjAtZmxhc2gtcHJldmlldy1pbWFnZS1nZW5lcmF0aW9uIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLXByZXZpZXctaW1hZ2UtZ2VuZXJhdGlvbiIsImNvbnRleHRfd2luZG93IjozMjAwMCwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImltYWdlIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjAgRmxhc2gtTGl0ZSIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC1saXRlIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaC1MaXRlIiwiaWQiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCBMaXZlIiwiaWQiOiJnZW1pbmktMi4wLWZsYXNoLWxpdmUtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdmUtMDAxIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAyNSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBGbGFzaCIsImlkIjoiZ2VtaW5pLTEuNS1mbGFzaC1sYXRlc3QiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2giLCJpZCI6ImdlbWluaS0xLjUtZmxhc2giLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2giLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LWZsYXNoIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMTg3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjN9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMzc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMTV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMS41IEZsYXNoIiwiaWQiOiJnZW1pbmktMS41LWZsYXNoLTAwMiIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTEuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDE4NzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4zfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDM3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjE1fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBGbGFzaC04QiIsImlkIjoiZ2VtaW5pLTEuNS1mbGFzaC04Yi1sYXRlc3QiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2gtOEIiLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2gtOEIiLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtOGItMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LWZsYXNoLThiIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMTg3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjN9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMzc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMTV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMS41IFBybyIsImlkIjoiZ2VtaW5pLTEuNS1wcm8tbGF0ZXN0IiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LXBybyIsImNvbnRleHRfd2luZG93IjoyMDk3MTUyLCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMzEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBQcm8iLCJpZCI6ImdlbWluaS0xLjUtcHJvIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LXBybyIsImNvbnRleHRfd2luZG93IjoyMDk3MTUyLCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMzEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBQcm8iLCJpZCI6ImdlbWluaS0xLjUtcHJvLTAwMSIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTEuNS1wcm8iLCJjb250ZXh0X3dpbmRvdyI6MjA5NzE1MiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMxMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgUHJvIiwiaWQiOiJnZW1pbmktMS41LXByby0wMDIiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtcHJvIiwiY29udGV4dF93aW5kb3ciOjIwOTcxNTIsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zMTI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJkZWVwc2Vlay1jaGF0IiwiaWQiOiJkZWVwc2Vlay1jaGF0IiwicHJvdmlkZXIiOiJkZWVwc2VlayIsImZhbWlseSI6ImRlZXBzZWVrLWNoYXQiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6ODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTYsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNywib3V0cHV0X3Blcl9taWxsaW9uIjoxLjY4fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImRlZXBzZWVrLXJlYXNvbmVyIiwiaWQiOiJkZWVwc2Vlay1yZWFzb25lciIsInByb3ZpZGVyIjoiZGVlcHNlZWsiLCJmYW1pbHkiOiJkZWVwc2Vlay1yZWFzb25lciIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6NjQwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSIsImZhbWlseSI6ImdwdC01IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LTIwMjUtMDgtMDciLCJjb250ZXh0X3dpbmRvdyI6NDAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTI4MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMTI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC42MjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUiLCJmYW1pbHkiOiJncHQtNSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNSIsImNvbnRleHRfd2luZG93Ijo0MDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjYyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTUtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNS1taW5pLTIwMjUtMDgtMDciLCJjb250ZXh0X3dpbmRvdyI6NDAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTI4MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTUtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNS1taW5pIiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAyNSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgbmFubyIsImZhbWlseSI6ImdwdC01LW5hbm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTUtbmFuby0yMDI1LTA4LTA3IiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAwNSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgbmFubyIsImZhbWlseSI6ImdwdC01LW5hbm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTUtbmFubyIsImNvbnRleHRfd2luZG93Ijo0MDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEiLCJmYW1pbHkiOiJncHQtNC4xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtMjAyNS0wNC0xNCIsImNvbnRleHRfd2luZG93IjoxMDQ3NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6OC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNC4xIiwiZmFtaWx5IjoiZ3B0LTQuMSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xIiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo4LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1vc3MtMTIwYiIsImZhbWlseSI6ImdwdC1vc3MtMTIwYiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtb3NzLTEyMGIiLCJjb250ZXh0X3dpbmRvdyI6MTMxMDcyLCJtYXhfb3V0cHV0X3Rva2VucyI6MTMxMDcyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZ3B0LW9zcy0yMGIiLCJmYW1pbHkiOiJncHQtb3NzLTIwYiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtb3NzLTIwYiIsImNvbnRleHRfd2luZG93IjoxMzEwNzIsIm1heF9vdXRwdXRfdG9rZW5zIjoxMzEwNzIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1kZWVwLXJlc2VhcmNoIiwiZmFtaWx5IjoibzMtZGVlcC1yZXNlYXJjaCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMy1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjIuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjoyMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMtZGVlcC1yZXNlYXJjaCIsImZhbWlseSI6Im8zLWRlZXAtcmVzZWFyY2giLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtZGVlcC1yZXNlYXJjaCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEwLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJvdXRwdXRfcGVyX21pbGxpb24iOjQwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjIwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvNC1taW5pLWRlZXAtcmVzZWFyY2giLCJmYW1pbHkiOiJvNC1taW5pLWRlZXAtcmVzZWFyY2giLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzQtbWluaS1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC41LCJvdXRwdXRfcGVyX21pbGxpb24iOjguMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzQtbWluaS1kZWVwLXJlc2VhcmNoIiwiZmFtaWx5IjoibzQtbWluaS1kZWVwLXJlc2VhcmNoIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im80LW1pbmktZGVlcC1yZXNlYXJjaCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6OC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQgSW1hZ2UgMSIsImZhbWlseSI6ImdwdC1pbWFnZS0xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC1pbWFnZS0xIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsImltYWdlIl19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjo1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkRBTEzCt0UgMyIsImZhbWlseSI6ImRhbGwtZS0zIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImRhbGwtZS0zIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJpbWFnZSJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgVFRTIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktdHRzIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLXR0cyIsImNvbnRleHRfd2luZG93IjoyMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIFRyYW5zY3JpYmUiLCJmYW1pbHkiOiJncHQtNG8tdHJhbnNjcmliZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tdHJhbnNjcmliZSIsImNvbnRleHRfd2luZG93IjoxNjAwMCwibWF4X291dHB1dF90b2tlbnMiOjIwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSBUcmFuc2NyaWJlIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktdHJhbnNjcmliZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tbWluaS10cmFuc2NyaWJlIiwiY29udGV4dF93aW5kb3ciOjE2MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1yZWFsdGltZSIsImZhbWlseSI6ImdwdC1yZWFsdGltZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtcmVhbHRpbWUtMjAyNS0wOC0yOCIsImNvbnRleHRfd2luZG93IjozMjAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjQuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjQsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTYuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJncHQtcmVhbHRpbWUiLCJmYW1pbHkiOiJncHQtcmVhbHRpbWUiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LXJlYWx0aW1lIiwiY29udGV4dF93aW5kb3ciOjMyMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNCwib3V0cHV0X3Blcl9taWxsaW9uIjoxNi4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1hdWRpbyIsImZhbWlseSI6ImdwdC1hdWRpbyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtYXVkaW8tMjAyNS0wOC0yOCIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZ3B0LWF1ZGlvIiwiZmFtaWx5IjoiZ3B0LWF1ZGlvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC1hdWRpbyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgQ2hhdCIsImZhbWlseSI6ImdwdC01LWNoYXQtbGF0ZXN0IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LWNoYXQtbGF0ZXN0IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDaGF0R1BULTRvIiwiZmFtaWx5IjoiY2hhdGdwdC00by1sYXRlc3QiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY2hhdGdwdC00by1sYXRlc3QiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNS1Db2RleCIsImZhbWlseSI6ImdwdC01LWNvZGV4IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LWNvZGV4IiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1wcm8iLCJmYW1pbHkiOiJvMy1wcm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtcHJvLTIwMjUtMDYtMTAiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6ODAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1wcm8iLCJmYW1pbHkiOiJvMy1wcm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtcHJvIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MjAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjgwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTAuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMiLCJmYW1pbHkiOiJvMyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMy0yMDI1LTA0LTE2IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo4LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8zIiwiZmFtaWx5IjoibzMiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC41LCJvdXRwdXRfcGVyX21pbGxpb24iOjguMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzQtbWluaSIsImZhbWlseSI6Im80LW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzQtbWluaS0yMDI1LTA0LTE2IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMjc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im80LW1pbmkiLCJmYW1pbHkiOiJvNC1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im80LW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4yNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuMSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTQuMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtbWluaS0yMDI1LTA0LTE0IiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC40LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjZ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4yLCJvdXRwdXRfcGVyX21pbGxpb24iOjAuOH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEgbWluaSIsImZhbWlseSI6ImdwdC00LjEtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTA0NzU3NiwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjQsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJvdXRwdXRfcGVyX21pbGxpb24iOjEuNn0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjIsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC44fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuMSBuYW5vIiwiZmFtaWx5IjoiZ3B0LTQuMS1uYW5vIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtbmFuby0yMDI1LTA0LTE0IiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEgbmFubyIsImZhbWlseSI6ImdwdC00LjEtbmFubyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xLW5hbm8iLCJjb250ZXh0X3dpbmRvdyI6MTA0NzU3NiwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzEtcHJvIiwiZmFtaWx5IjoibzEtcHJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLXByby0yMDI1LTAzLTE5IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUwLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjo2MDAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzEtcHJvIiwiZmFtaWx5IjoibzEtcHJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLXBybyIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1MC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NzUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjozMDAuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImNvbXB1dGVyLXVzZS1wcmV2aWV3IiwiZmFtaWx5IjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY29tcHV0ZXItdXNlLXByZXZpZXctMjAyNS0wMy0xMSIsImNvbnRleHRfd2luZG93Ijo4MTkyLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAyNCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjMuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImNvbXB1dGVyLXVzZS1wcmV2aWV3IiwiZmFtaWx5IjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6ODE5MiwibWF4X291dHB1dF90b2tlbnMiOjEwMjQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjoxMi4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo2LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSBTZWFyY2ggUHJldmlldyIsImZhbWlseSI6ImdwdC00by1taW5pLXNlYXJjaC1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLXNlYXJjaC1wcmV2aWV3LTIwMjUtMDMtMTEiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIFNlYXJjaCBQcmV2aWV3IiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBTZWFyY2ggUHJldmlldyIsImZhbWlseSI6ImdwdC00by1zZWFyY2gtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tc2VhcmNoLXByZXZpZXctMjAyNS0wMy0xMSIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIFNlYXJjaCBQcmV2aWV3IiwiZmFtaWx5IjoiZ3B0LTRvLXNlYXJjaC1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1zZWFyY2gtcHJldmlldyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuNSBQcmV2aWV3IChEZXByZWNhdGVkKSIsImZhbWlseSI6ImdwdC00LjUtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC41LXByZXZpZXctMjAyNS0wMi0yNyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NzUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjozNy41LCJvdXRwdXRfcGVyX21pbGxpb24iOjE1MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjM3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NzUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjUgUHJldmlldyAoRGVwcmVjYXRlZCkiLCJmYW1pbHkiOiJncHQtNC41LXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQuNS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3NS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjM3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MzcuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo3NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMtbWluaSIsImZhbWlseSI6Im8zLW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtbWluaS0yMDI1LTAxLTMxIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8zLW1pbmkiLCJmYW1pbHkiOiJvMy1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8zLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgQXVkaW8iLCJmYW1pbHkiOiJncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLWF1ZGlvLXByZXZpZXctMjAyNC0xMi0xNyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjZ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgQXVkaW8iLCJmYW1pbHkiOiJncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLWF1ZGlvLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIFJlYWx0aW1lIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktcmVhbHRpbWUtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tbWluaS1yZWFsdGltZS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjE2MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xIiwiZmFtaWx5IjoibzEiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzEtMjAyNC0xMi0xNyIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSIsImZhbWlseSI6Im8xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im9tbmktbW9kZXJhdGlvbiIsImZhbWlseSI6Im9tbmktbW9kZXJhdGlvbi1sYXRlc3QiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoib21uaS1tb2RlcmF0aW9uLWxhdGVzdCIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xLW1pbmkiLCJmYW1pbHkiOiJvMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLW1pbmktMjAyNC0wOS0xMiIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo2NTUzNiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xLW1pbmkiLCJmYW1pbHkiOiJvMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSBQcmV2aWV3IiwiZmFtaWx5IjoibzEtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMS1wcmV2aWV3LTIwMjQtMDktMTIiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSBQcmV2aWV3IiwiZmFtaWx5IjoibzEtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIiwiZmFtaWx5IjoiZ3B0LTRvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by0yMDI0LTA4LTA2IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxMC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIiwiZmFtaWx5IjoiZ3B0LTRvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00byIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBBdWRpbyIsImZhbWlseSI6ImdwdC00by1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1hdWRpby1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSIsImZhbWlseSI6ImdwdC00by1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLTIwMjQtMDctMTgiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM319LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTRvLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM319LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00IFR1cmJvIiwiZmFtaWx5IjoiZ3B0LTQtdHVyYm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQtdHVyYm8tMjAyNC0wNC0wOSIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo0MDk2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjE1LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCBUdXJibyIsImZhbWlseSI6ImdwdC00LXR1cmJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LXR1cmJvIiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo1LjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImJhYmJhZ2UtMDAyIiwiZmFtaWx5IjoiYmFiYmFnZS0wMDIiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiYmFiYmFnZS0wMDIiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjQsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiY29kZXgtbWluaS1sYXRlc3QiLCJmYW1pbHkiOiJjb2RleC1taW5pLWxhdGVzdCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJjb2RleC1taW5pLWxhdGVzdCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Ni4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkRBTEzCt0UgMiIsImZhbWlseSI6ImRhbGwtZS0yIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImRhbGwtZS0yIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJpbWFnZSJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZGF2aW5jaS0wMDIiLCJmYW1pbHkiOiJkYXZpbmNpLTAwMiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJkYXZpbmNpLTAwMiIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtMy41IFR1cmJvIiwiZmFtaWx5IjoiZ3B0LTMuNS10dXJibyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtMy41LXR1cmJvIiwiY29udGV4dF93aW5kb3ciOjE2Mzg1LCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNzV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCIsImZhbWlseSI6ImdwdC00IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LTA2MTMiLCJjb250ZXh0X3dpbmRvdyI6ODE5MiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxNS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCIsImZhbWlseSI6ImdwdC00IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00IiwiY29udGV4dF93aW5kb3ciOjgxOTIsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MzAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjozMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQgVHVyYm8gUHJldmlldyIsImZhbWlseSI6ImdwdC00LXR1cmJvLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQtdHVyYm8tcHJldmlldyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo0MDk2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJ0ZXh0LWVtYmVkZGluZy0zLWxhcmdlIiwiZmFtaWx5IjoidGV4dC1lbWJlZGRpbmctMy1sYXJnZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0ZXh0LWVtYmVkZGluZy0zLWxhcmdlIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEzfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDY1fX19fSx7Im5hbWUiOiJ0ZXh0LWVtYmVkZGluZy0zLXNtYWxsIiwiZmFtaWx5IjoidGV4dC1lbWJlZGRpbmctMy1zbWFsbCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0ZXh0LWVtYmVkZGluZy0zLXNtYWxsIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMSwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDJ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMX19fX0seyJuYW1lIjoidGV4dC1lbWJlZGRpbmctYWRhLTAwMiIsImZhbWlseSI6InRleHQtZW1iZWRkaW5nLWFkYS0wMDIiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidGV4dC1lbWJlZGRpbmctYWRhLTAwMiIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNSwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1fX19fSx7Im5hbWUiOiJ0ZXh0LW1vZGVyYXRpb24iLCJmYW1pbHkiOiJ0ZXh0LW1vZGVyYXRpb24tbGF0ZXN0IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6InRleHQtbW9kZXJhdGlvbi1sYXRlc3QiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoidGV4dC1tb2RlcmF0aW9uLXN0YWJsZSIsImZhbWlseSI6InRleHQtbW9kZXJhdGlvbi1zdGFibGUiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidGV4dC1tb2RlcmF0aW9uLXN0YWJsZSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiVFRTLTEiLCJmYW1pbHkiOiJ0dHMtMSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0dHMtMSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IlRUUy0xIEhEIiwiZmFtaWx5IjoidHRzLTEtaGQiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidHRzLTEtaGQiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOm51bGwsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIl19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJXaGlzcGVyIiwiZmFtaWx5Ijoid2hpc3Blci0xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6IndoaXNwZXItMSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMDYsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19XQ== recorded_at: Wed, 24 Sep 2025 15:06:05 GMT +- request: + method: get + uri: https://api.replicate.com/v1/collections/text-to-image + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.13.4 + Authorization: + - Bearer + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 29 Sep 2025 02:54:18 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Allow: + - GET, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=86400 + Cf-Cache-Status: + - DYNAMIC + Via: + - 1.1 google + Content-Security-Policy-Report-Only: + - 'default-src ''self''; style-src ''report-sample'' ''self'' ''unsafe-inline'' + https://*.usepylon.com https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com + https://d3vl36l12sfx26.cloudfront.net https://*.pusher.com https://googletagmanager.com + https://tagmanager.google.com https://fonts.googleapis.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; frame-src ''self'' https://replicatestatus.com + https://replicate-search-prototype-production.replicate.workers.dev; worker-src + ''none''; media-src ''report-sample'' ''self'' https://replicate.delivery + https://*.replicate.delivery https://*.sentry.io https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; img-src ''report-sample'' ''self'' + blob: data: https://replicate.delivery https://*.replicate.delivery https://*.githubusercontent.com + https://github.com https://www.googletagmanager.com https://ssl.gstatic.com + https://www.gstatic.com https://*.google-analytics.com https://*.googletagmanager.com + https://replicate-search-prototype-production.replicate.workers.dev https://d31rfu1d3w8e4q.cloudfront.net; + font-src ''report-sample'' ''self'' data: https://*.usepylon.com https://*.posthog.com + https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://fonts.gstatic.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; script-src ''report-sample'' ''self'' + https://*.usepylon.com https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com + https://d3vl36l12sfx26.cloudfront.net https://*.pusher.com https://www.googletagmanager.com + https://tagmanager.google.com https://*.googletagmanager.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; connect-src ''report-sample'' ''self'' + https://stream.replicate.com https://replicate.delivery https://*.replicate.delivery + https://*.sentry.io https://*.usepylon.com https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com + https://d3vl36l12sfx26.cloudfront.net https://*.pusher.com https://www.googletagmanager.com + https://*.googletagmanager.com https://*.google-analytics.com https://*.analytics.google.com + https://replicate-search-prototype-production.replicate.workers.dev; report-uri' + Cross-Origin-Opener-Policy: + - same-origin + Expect-Ct: + - max-age=86400, enforce + Nel: + - '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}' + Ratelimit-Remaining: + - '2999' + Ratelimit-Reset: + - '1' + Referrer-Policy: + - same-origin + Report-To: + - '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TI6oa02zvMsxh%2B3Qada4hyzxGkjjuEKf3%2FR8D%2F0DCILXtzSQhyLBNx6CE9CI1b8SuEA0tSLATdSeq%2BKYnPC%2BS0Qz%2FDNUj5PU6%2BuoI1OSZas9EAMCbw%3D%3D"}]}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000 + Vary: + - Cookie, origin + - accept-encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + Cf-Ray: + - "" + body: + encoding: ASCII-8BIT + string: !binary |- + eyJuYW1lIjoiR2VuZXJhdGUgaW1hZ2VzIiwic2x1ZyI6InRleHQtdG8taW1hZ2UiLCJkZXNjcmlwdGlvbiI6IlVzZSBBSSBUbyBHZW5lcmF0ZSBJbWFnZXMgJiBQaG90b3Mgd2l0aCBhbiBBUEkiLCJtb2RlbHMiOlt7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82ZTQ1ZTk3NC1mMzgxLTQzNWEtYjlkZC0yM2YzZTY4MDFjMTkvcmVwbGljYXRlLXByZWRpY3Rpb24tMXl2NjVtMHEud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjAzOjM3LjI1NjIxNloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wMi0yN1QxMTozNDo1OS41MjE3OTNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMjdUMTE6MzQ6NDkuMDY1MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjF5djY1bTBxeDVybWMwY244d3I5ZXFhM3Z3IiwiaW5wdXQiOnsicHJvbXB0IjoiVmVjdG9yIGFydCBvZiBhIGZyaWVuZGx5IHJvYm90LCBpbiBhIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkhlbGxvISBJJ20gSWRlb2dyYW0gVjJBXCIgaW4gYSBmcmllbmRseSBmb250LCBpbiBhIHNlY29uZCBzcGVlY2ggYnViYmxlIGl0IHNheXMgXCJJJ20gZmFzdGVyIVwiLCB0aGUgcm9ib3QgaXMgaW4gYSAzRCBnYXJkZW4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDE0ODEyNzUwMjRcbk1vZGVyYXRpbmcgY29udGVudC4uLlxuTW9kZXJhdGlvbiBjb21wbGV0ZSBpbiAwLjIxc2VjXG5SdW5uaW5nIHByZWRpY3Rpb24uLi5cbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBWZWN0b3IgYXJ0IG9mIGEgZnJpZW5kbHkgcm9ib3QsIGluIGEgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSGVsbG8hIEknbSBJZGVvZ3JhbSBWMkFcIiBpbiBhIGZyaWVuZGx5IGZvbnQsIGluIGEgc2Vjb25kIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkknbSBmYXN0ZXIhXCIsIHRoZSByb2JvdCBpcyBpbiBhIDNEIGdhcmRlblxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDkuODQgc2Vjb25kc1xuRG93bmxvYWRpbmcgNjA4OTQ4IGJ5dGVzXG5Eb3dubG9hZGVkIDAuNThNQiBpbiAwLjM5c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoxMC40NDc2MDUxMzgsInRvdGFsX3RpbWUiOjEwLjQ1Njc5M30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjJhIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9RWXZJZjBKQmU4a2Q0VURWTG0xWHh4ZHRZZnZhNmpWbVZVWndKZm9ua3VRT2VmM0VGL3RtcDY4MnpfZDNwLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjM0OjQ5LjA3NDE4OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci0zbGVpa3hvaXh0NHRxYWN4cWVjbTNud2N3NGltd2h5Z2htb2EyaHd3cWRvM3NyZGt2cmtxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8xeXY2NW0wcXg1cm1jMGNuOHdyOWVxYTN2dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMXl2NjVtMHF4NXJtYzBjbjh3cjllcWEzdncvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJMaWtlIElkZW9ncmFtIHYyLCBidXQgZmFzdGVyIGFuZCBjaGVhcGVyIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxNzUxZTA0MGViNWU3NjZiM2VlYTRmOWU2OTE2MDk4N2UxODU0YzI4YTg3YTA4ODgyYzkzMGVjYzZjZWYwMzA1IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMDZUMTI6NTI6MzIuOTc3ODcyWiIsImNvZ192ZXJzaW9uIjoiMC4xNi4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo1LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlJlc29sdXRpb24uIE92ZXJyaWRlcyBhc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYW4gaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwic3R5bGVfdHlwZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3R5cGUifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJUaGUgc3R5bGVzIGhlbHAgZGVmaW5lIHRoZSBzcGVjaWZpYyBhZXN0aGV0aWMgb2YgdGhlIGltYWdlIHlvdSB3YW50IHRvIGdlbmVyYXRlLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhIHJlc29sdXRpb24gb3IgaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21hZ2ljX3Byb21wdF9vcHRpb24ifV0sImRlZmF1bHQiOiJBdXRvIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJNYWdpYyBQcm9tcHQgd2lsbCBpbnRlcnByZXQgeW91ciBwcm9tcHQgYW5kIG9wdGltaXplIGl0IHRvIG1heGltaXplIHZhcmlldHkgYW5kIHF1YWxpdHkgb2YgdGhlIGltYWdlcyBnZW5lcmF0ZWQuIFlvdSBjYW4gYWxzbyB1c2UgaXQgdG8gd3JpdGUgcHJvbXB0cyBpbiBkaWZmZXJlbnQgbGFuZ3VhZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIk5vbmUiLCI1MTJ4MTUzNiIsIjU3NngxNDA4IiwiNTc2eDE0NzIiLCI1NzZ4MTUzNiIsIjY0MHgxMzQ0IiwiNjQweDE0MDgiLCI2NDB4MTQ3MiIsIjY0MHgxNTM2IiwiNzA0eDExNTIiLCI3MDR4MTIxNiIsIjcwNHgxMjgwIiwiNzA0eDEzNDQiLCI3MDR4MTQwOCIsIjcwNHgxNDcyIiwiNzM2eDEzMTIiLCI3Njh4MTA4OCIsIjc2OHgxMjE2IiwiNzY4eDEyODAiLCI3Njh4MTM0NCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIiwiUmVuZGVyIDNEIiwiQW5pbWUiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfdHlwZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjE2OjEwIiwiMTA6MTYiLCIzOjEiLCIxOjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYyYSIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8iLCJydW5fY291bnQiOjE1ODUxNjQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12MmEiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2I5N2M5ZmZhLTMzMzItNDQ3Ni05ZmIyLTA2MmJmMjMwMzhhYy9yZXBsaWNhdGUtcHJlZGljdGlvbi1odzk2ZWcxMy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMjdUMTE6MDM6NDguNTgzNzQ4WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjQxOjMxLjQ2NTEwN1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0yN1QxMTo0MToyNS4zNDgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiaHc5NmVnMTN3aHJtODBjbjh3djl2a2QyMTgiLCJpbnB1dCI6eyJwcm9tcHQiOiJWZWN0b3IgYXJ0IG9mIGEgZnJpZW5kbHkgcm9ib3QsIGluIGEgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSGVsbG8hIEknbSBJZGVvZ3JhbSBWMkEgdHVyYm9cIiBpbiBhIGZyaWVuZGx5IGZvbnQsIGluIGEgc2Vjb25kIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkkgZ28gZmFzdGVyIG5vdyFcIiwgdGhlIHJvYm90IGlzIGZseWluZyB0aHJvdWdoIHRoZSBza3kgd2l0aCB0dXJibyBib29zdGVycyIsInJlc29sdXRpb24iOiJOb25lIiwic3R5bGVfdHlwZSI6Ik5vbmUiLCJhc3BlY3RfcmF0aW8iOiIzOjIiLCJtYWdpY19wcm9tcHRfb3B0aW9uIjoiQXV0byJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMjEzNjUzOTIxMlxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjBzZWNcblJ1bm5pbmcgcHJlZGljdGlvbi4uLlxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IFZlY3RvciBhcnQgb2YgYSBmcmllbmRseSByb2JvdCwgaW4gYSBzcGVlY2ggYnViYmxlIGl0IHNheXMgXCJIZWxsbyEgSSdtIElkZW9ncmFtIFYyQSB0dXJib1wiIGluIGEgZnJpZW5kbHkgZm9udCwgaW4gYSBzZWNvbmQgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSSBnbyBmYXN0ZXIgbm93IVwiLCB0aGUgcm9ib3QgaXMgZmx5aW5nIHRocm91Z2ggdGhlIHNreSB3aXRoIHR1cmJvIGJvb3N0ZXJzXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgNS41NSBzZWNvbmRzXG5Eb3dubG9hZGluZyA1NzAwMzMgYnl0ZXNcbkRvd25sb2FkZWQgMC41NE1CIGluIDAuMzVzZWMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjYuMTA5NzcwNTY4LCJ0b3RhbF90aW1lIjo2LjExNzEwN30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjJhLXR1cmJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS8wTU9PajdVQ2FkWmRDSjVVckljcVpUNktpZWc0ZTJENFB0OUh2RGZYdExldFdBT1JCL3RtcGRpdXY0MWtiLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjQxOjI1LjM1NTMzNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1xaDIzcGJkaHV5NmtxeWN3dnFob2o2bHdqNXN3cjV3Zmhocnd6NjZ2a2Rid2RyZ2M1M2xhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9odzk2ZWcxM3docm04MGNuOHd2OXZrZDIxOCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaHc5NmVnMTN3aHJtODBjbjh3djl2a2QyMTgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJMaWtlIElkZW9ncmFtIHYyIHR1cmJvLCBidXQgbm93IGZhc3RlciBhbmQgY2hlYXBlciIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiOGI4NDQ3ZjY5YTMyYzczYjVkYzk0YzFhY2EyOTA5YjdhYTcwMjk0MDI4MTQ5NmQ0ZWEyYzliMjYwNzI1YTgxYSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA2VDEyOjUzOjMxLjYyNDE0MloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuMiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwibWF4aW11bSI6MjE0NzQ4MzY0NywieC1vcmRlciI6NSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiIsIlJlbmRlciAzRCIsIkFuaW1lIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCIxNjoxMCIsIjEwOjE2IiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12MmEtdHVyYm8iLCJvd25lciI6ImlkZW9ncmFtLWFpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vaWRlb2dyYW0uYWkvIiwicnVuX2NvdW50IjozNTA0MjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12MmEtdHVyYm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2NvdmVyX2ltYWdlLzkyNjk5NGRiLTJjOGUtNGI3ZC05MzRmLTJmODZiMjQ4MGU1NS80M2IwNTE3OC00YjJhLTQyZDktOTEzMC00ZmVkYWU2NS53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMDNUMTQ6MDU6MjkuODE2OTYyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAzLTAzVDE0OjIxOjE0LjgyODM2N1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0wM1QxNDoyMDo0NC4zMDEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoidzRhZ2Fha2ZobnJtZTBjbmJoZ3R5Zm1zdGMiLCJpbnB1dCI6eyJwcm9tcHQiOiJBIGNsb3NlLXVwIHBvcnRyYWl0IG9mIGEgbGVvcGFyZCB3aXRoIGRpc3RpbmN0aXZlIHNwb3R0ZWQgcGF0dGVybiBhbmQgaW50ZW5zZSBleWVzIiwiYXNwZWN0X3JhdGlvIjoiMzo0IiwibnVtYmVyX29mX2ltYWdlcyI6MSwicHJvbXB0X29wdGltaXplciI6dHJ1ZX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJNb2RlcmF0aW5nIGNvbnRlbnQuLi5cbk1vZGVyYXRpb24gY29tcGxldGUgaW4gMC4yM3NlY1xuUnVubmluZyBwcmVkaWN0aW9uLi4uXG5Eb3dubG9hZGluZyA0MTI4NzYgYnl0ZXNcbkRvd25sb2FkZWQgMC4zOU1CIGluIDAuMTJzZWNcbkdlbmVyYXRlZCAxIGltYWdlIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjozMC40OTM4MjIxOTgsInRvdGFsX3RpbWUiOjMwLjUyNzM2N30sIm1vZGVsIjoibWluaW1heC9pbWFnZS0wMSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL0RJVzF0UUhTTlhZMkxobGsyMlY4ZlFzRXF4NXNEZnFpbFd1TmJjaVFUbWYxbXRwb0EvdG1wZjZwMDAzYXouanBlZyJdLCJzdGFydGVkX2F0IjoiMjAyNS0wMy0wM1QxNDoyMDo0NC4zMzQ1NDVaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItdXN0b2xqZDdlbnJwYXRiMzRmeGhoa3J1NWN2ZnRlaWptenMzZ2d1N2F0cXo2Y3gyaG9qYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdzRhZ2Fha2ZobnJtZTBjbmJoZ3R5Zm1zdGMiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3c0YWdhYWtmaG5ybWUwY25iaGd0eWZtc3RjL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiTWluaW1heCdzIGZpcnN0IGltYWdlIG1vZGVsLCB3aXRoIGNoYXJhY3RlciByZWZlcmVuY2Ugc3VwcG9ydCIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDdjYTg5YWQ0NjY4MmMxZGQwY2EzMzU2MDFjZDdlYTJlYjEwZmI5NGNlNGUwYTVhYmFmYTdlNzRmMjNhZTdiNiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTE2VDE0OjMyOjIyLjMyNzk0NloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkltYWdlIGFzcGVjdCByYXRpbyJ9LCJudW1iZXJfb2ZfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW1iZXIgT2YgSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6OSwibWluaW11bSI6MSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIn0sInByb21wdF9vcHRpbWl6ZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBPcHRpbWl6ZXIiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlVzZSBwcm9tcHQgb3B0aW1pemVyIn0sInN1YmplY3RfcmVmZXJlbmNlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN1YmplY3QgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJBbiBvcHRpb25hbCBjaGFyYWN0ZXIgcmVmZXJlbmNlIGltYWdlIChodW1hbiBmYWNlKSB0byB1c2UgYXMgdGhlIHN1YmplY3QgaW4gdGhlIGdlbmVyYXRlZCBpbWFnZShzKS4ifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjQ6MyIsIjM6MiIsIjI6MyIsIjM6NCIsIjk6MTYiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlLTAxIiwib3duZXIiOiJtaW5pbWF4IiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxNjMzOTI5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vbWluaW1heC9pbWFnZS0wMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZGUyYWUxZGQtZjdiOC00YjllLTkwMWUtODYxMjVhYzJiNGE4L3RtcGNvZXpvamMyLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTI1VDA5OjUyOjAxLjUzNjI5MVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOS0xMFQxMTozMToxMC45NzIyODdaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTE6MzE6MDUuMjk2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InkyNjN0NnAxdDFybTgwY3M2ZGo5dzJiZDk4IiwiaW5wdXQiOnsic2l6ZSI6InJlZ3VsYXIiLCJ3aWR0aCI6MjA0OCwiaGVpZ2h0IjoyMDQ4LCJwcm9tcHQiOiJBIGNpbmVtYXRpYywgcGhvdG9yZWFsaXN0aWMgbWVkaXVtIHNob3QgY2FwdHVyaW5nIHRoZSBub3N0YWxnaWMgd2FybXRoIG9mIGEgbWlkLTIwMDBzIGluZGllIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggYSBzbGVlaywgc3RyYWlnaHQgYm9iIGhhaXJjdXQgaW4gY29vbCBwbGF0aW51bSB3aGl0ZSB3aXRoIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBrbm93aW5nIHNtaXJrLCBoZXIgaGVhZCBpcyBsb29raW5nIHVwIHNsaWdodGx5LiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJTZWVkcmVhbSAzLjAgb24gUmVwbGljYXRlXCIgaW4gaHVnZSBzdHlsaXplZCB0ZXh0IG92ZXIgYSBsb25nLXNsZWV2ZWQgc3RyaXBlZCB0b3AgYW5kIHNpbXBsZSBzaWx2ZXIgc3R1ZCBlYXJyaW5ncy4gVGhlIGxpZ2h0aW5nIGlzIHNvZnQsIGdvbGRlbiBob3VyIHN1bmxpZ2h0IGNyZWF0aW5nIGxlbnMgZmxhcmUgYW5kIGlsbHVtaW5hdGluZyBkdXN0IG1vdGVzIGluIHRoZSBhaXIuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCBvdXRkb29yIHVyYmFuIHNldHRpbmcgd2l0aCBncmFmZml0aS1jb3ZlcmVkIHdhbGxzICh0aGUgZ3JhZmZpdGkgc2F5cyBcInNlZWRyZWFtXCIgaW4gc3R5bGl6ZWQgZ3JhZmZpdGkgbGV0dGVyaW5nKSwgcmVuZGVyZWQgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIE5hdHVyYWwgZmlsbSBncmFpbiwgYSB3YXJtLCBzbGlnaHRseSBtdXRlZCBjb2xvciBwYWxldHRlLCBhbmQgc2hhcnAgZm9jdXMgb24gaGVyIGV4cHJlc3NpdmUgZXllcyBlbmhhbmNlIHRoZSBpbnRpbWF0ZSwgYXV0aGVudGljIGZlZWwiLCJhc3BlY3RfcmF0aW8iOiIxNjo5IiwiZ3VpZGFuY2Vfc2NhbGUiOjIuNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA2NTc5NTg0OVxuR2VuZXJhdGluZyAxMjgweDcyMCBpbWFnZVxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGluIDUuN3NlYyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo1LjY1OTM1NzE2NSwidG90YWxfdGltZSI6NS42NzYyODd9LCJtb2RlbCI6ImJ5dGVkYW5jZS9zZWVkcmVhbS0zIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9md3R0cmZxMXpKaVRRa25LT0g1UlhLOTlWSFdHMm9Ddm9DeWY1WkdlWUtJNjNFUFZCL3RtcDNqcG5wbnJ6LmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjMxOjA1LjMxMjkzMFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kcHNxazc0Y2xpNG91a2JjYXd2ZTZiNWFvcmhtZ3hqemZ6bjNuZDU1ZjRkd3Q1Y2MyeDZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95MjYzdDZwMXQxcm04MGNzNmRqOXcyYmQ5OCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveTI2M3Q2cDF0MXJtODBjczZkajl3MmJkOTgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIHRleHQtdG8taW1hZ2UgbW9kZWwgd2l0aCBzdXBwb3J0IGZvciBuYXRpdmUgaGlnaC1yZXNvbHV0aW9uICgySykgaW1hZ2UgZ2VuZXJhdGlvbiIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiOGViM2Q3ODkwMjQ1NDljNDNmYjUzYmE2YWQyMTQ1MGU0ZWU0ZTFmZjg3OTUxZmFiZjYxOWI2YjdhNmE0MzZlYyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjI3OjEyLjIwMzE1NVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsic2l6ZSI6eyJlbnVtIjpbInNtYWxsIiwicmVndWxhciIsImJpZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwic2l6ZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemUifV0sImRlZmF1bHQiOiJyZWd1bGFyIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJCaWcgaW1hZ2VzIHdpbGwgaGF2ZSB0aGVpciBsb25nZXN0IGRpbWVuc2lvbiBiZSAyMDQ4cHguIFNtYWxsIGltYWdlcyB3aWxsIGhhdmUgdGhlaXIgc2hvcnRlc3QgZGltZW5zaW9uIGJlIDUxMnB4LiBSZWd1bGFyIGltYWdlcyB3aWxsIGFsd2F5cyBiZSAxIG1lZ2FwaXhlbC4gSWdub3JlZCBpZiBhc3BlY3QgcmF0aW8gaXMgY3VzdG9tLiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjoyMDQ4LCJtaW5pbXVtIjo1MTIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW1hZ2Ugd2lkdGgifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjoyMDQ4LCJtaW5pbXVtIjo1MTIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSW1hZ2UgaGVpZ2h0In0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE2OjkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkltYWdlIGFzcGVjdCByYXRpby4gU2V0IHRvICdjdXN0b20nIHRvIHNwZWNpZnkgd2lkdGggYW5kIGhlaWdodC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0IjoyLjUsIm1heGltdW0iOjEwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlByb21wdCBhZGhlcmVuY2UuIEhpZ2hlciA9IG1vcmUgbGl0ZXJhbC4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCIxNjo5IiwiOToxNiIsIjI6MyIsIjM6MiIsIjIxOjkiLCJjdXN0b20iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoic2VlZHJlYW0tMyIsIm93bmVyIjoiYnl0ZWRhbmNlIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL3BkZi8yNTA0LjExMzQ2IiwicnVuX2NvdW50IjoxOTkwMzg5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYnl0ZWRhbmNlL3NlZWRyZWFtLTMiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzc0YmU4ZGUwLTdmMmUtNGRiOS04YmY1LTRlYjIwOGY0ZjUwYS9yZXBsaWNhdGUtcHJlZGljdGlvbi05XzRKNmxzWGsuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTItMDVUMTU6MTc6NTIuNTI3MzIzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAxLTE0VDEwOjU0OjEzLjg2MDk3NFoiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMS0xNFQxMDo1NDowMi41NjMwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYjA5OXh6N2s4ZHJnZTBjbWNoczkxd3BtOHciLCJpbnB1dCI6eyJwcm9tcHQiOiJjaHJvbWUgc3BvcnRzIGNhciBieSB0aGUgc2VhIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsImltYWdlX3JlZmVyZW5jZV93ZWlnaHQiOjAuODUsInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOjAuODV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTY3NjQ3NDY1NlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZyBpbWFnZS4uLlxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjNzZWNcbkRyZWFtaW5nLi4uXG5Db21wbGV0ZWQuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAxMS4wMHNlY1xuRG93bmxvYWRpbmcgMTU2NzkwMCBieXRlc1xuRG93bmxvYWRlZCAxLjUwTUIgaW4gMC4yNXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTEuMjkwNTM5NDk5LCJ0b3RhbF90aW1lIjoxMS4yOTc5NzR9LCJtb2RlbCI6Imx1bWEvcGhvdG9uIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC9iTjM1U0s3cDR5cU5BeGZHOVRnYWs1WXV5ZnZUY0dpQWJxUGx0cGJLRWMwVlJmSm9BL3RtcDk1bGg4bWh1LmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAxLTE0VDEwOjU0OjAyLjU3MDQzNVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1kdGdmdW43ZmxrZzR2MnhucjRzZm5keGZ2bmpqeG9wY3l0ZWZjcGc1bGF1Ym1pZ3F5Y2lhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9iMDk5eHo3azhkcmdlMGNtY2hzOTF3cG04dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvYjA5OXh6N2s4ZHJnZTBjbWNoczkxd3BtOHcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJIaWdoLXF1YWxpdHkgaW1hZ2UgZ2VuZXJhdGlvbiBtb2RlbCBvcHRpbWl6ZWQgZm9yIGNyZWF0aXZlIHByb2Zlc3Npb25hbCB3b3JrZmxvd3MgYW5kIHVsdHJhLWhpZ2ggZmlkZWxpdHkgb3V0cHV0cyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiZmUxNDJjMDM3Y2YzNTk3NjRmMjA1OGMzYTQyZWYwZGM3NTBkOTA4MzExZDAyODY4Y2JjNzc2OWZlODAwYjY0OCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA1VDE2OjUzOjIxLjI1OTMxNloiLCJjb2dfdmVyc2lvbiI6IjAuMTAuMC1hbHBoYTI3Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE2OjkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIn0sImltYWdlX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUmVmZXJlbmNlIFVybCIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVVJMIG9mIGEgcmVmZXJlbmNlIGltYWdlIHRvIGd1aWRlIGdlbmVyYXRpb24ifSwic3R5bGVfcmVmZXJlbmNlX3VybCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgVXJsIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJVUkwgb2YgYSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbWFnZSBSZWZlcmVuY2UgV2VpZ2h0IiwiZGVmYXVsdCI6MC44NSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXZWlnaHQgb2YgdGhlIHJlZmVyZW5jZSBpbWFnZS4gTGFyZ2VyIHZhbHVlcyB3aWxsIG1ha2UgdGhlIHJlZmVyZW5jZSBpbWFnZSBoYXZlIGEgc3Ryb25nZXIgaW5mbHVlbmNlIG9uIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIFdlaWdodCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2VpZ2h0IG9mIHRoZSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiY2hhcmFjdGVyX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hhcmFjdGVyIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlVSTCBvZiBhIGNoYXJhY3RlciByZWZlcmVuY2UgaW1hZ2UifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCI5OjE2IiwiMTY6OSIsIjk6MjEiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2x1bWFsYWJzLmFpL2RyZWFtLW1hY2hpbmUvYXBpL3Rlcm1zIiwibmFtZSI6InBob3RvbiIsIm93bmVyIjoibHVtYSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6Mjc0ODMxNywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1bWEvcGhvdG9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NDU5ZjdlOS03NDQ1LTQwNDYtODJhYS05MTdhMGY1NjFiODAvdG1weWY5ZHgwMnIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA1VDE1OjE4OjA0LjM2NDQyMVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMi0wNVQxNzozMTowOC44NTEwOTlaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTItMDVUMTc6MzE6MDEuODE5MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjM1NmN0dDg3N2RyZ2MwY2tqemdhenhlZ3R3IiwiaW5wdXQiOnsicHJvbXB0IjoiQSB0cmFpbiBjYXIgaXMgZW5ndWxmZWQgaW4gYSBtYXNzaXZlIGV4cGxvc2lvbiwgd2l0aCBmbGFtZXMgYW5kIHNtb2tlIGJpbGxvd2luZyBpbnRvIHRoZSBza3kgYXMgZGVicmlzIGZsaWVzIGluIGFsbCBkaXJlY3Rpb25zLCBjaW5lbWF0aWMgcGhvdG9ncmFwaCwgZXhwbG9zaXZlIGFjdGlvbiwgaGlnaCBjb250cmFzdCwgZHluYW1pYyBsaWdodGluZy4iLCJhc3BlY3RfcmF0aW8iOiIxNjo5IiwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6MC44NSwic3R5bGVfcmVmZXJlbmNlX3dlaWdodCI6MC44NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxNjYxMlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDYuNnNlY1xuRG93bmxvYWRpbmcgMTI4MTU4MSBieXRlc1xuRG93bmxvYWRlZCAxLjIyTUIgaW4gMC4zM3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6Ny4wMjI2NzIyOCwidG90YWxfdGltZSI6Ny4wMzIwOTl9LCJtb2RlbCI6Imx1bWEvcGhvdG9uLWZsYXNoIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC82aVo4OXFha2c3NG1DVmpGWWVEazBHbGpvWVFSZW9WMGs3V3dTanhYbUNMY1Y1M1RBL3RtcHlmOWR4MDJyLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEyLTA1VDE3OjMxOjAxLjgyODQyN1oiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1tZXFvNnIzanpudWx6b2pod3BrMmF4bXNscGtkcTIzZGtoYWYydm9tYnNicGN3dmhob3ZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zNTZjdHQ4NzdkcmdjMGNranpnYXp4ZWd0dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMzU2Y3R0ODc3ZHJnYzBja2p6Z2F6eGVndHcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBY2NlbGVyYXRlZCB2YXJpYW50IG9mIFBob3RvbiBwcmlvcml0aXppbmcgc3BlZWQgd2hpbGUgbWFpbnRhaW5pbmcgcXVhbGl0eSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDg3MDVjZjBlNjIyM2ZiYzQ5ZTgxNzgxYmEyMzU2MjNjMTAwNzEzMDM1Zjk4NjZlMDRhNjIzNmI1NGUxYThkMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTE3VDE0OjIwOjI3LjUwNzQ1OFoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9yZWZlcmVuY2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJzdHlsZV9yZWZlcmVuY2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTdHlsZSByZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJjaGFyYWN0ZXJfcmVmZXJlbmNlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNoYXJhY3RlciBSZWZlcmVuY2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkNoYXJhY3RlciByZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZV9yZWZlcmVuY2VfdXJsIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo4LCJkZXByZWNhdGVkIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQ6IFVzZSBpbWFnZV9yZWZlcmVuY2UgaW5zdGVhZCJ9LCJzdHlsZV9yZWZlcmVuY2VfdXJsIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0eWxlIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjoxMCwiZGVwcmVjYXRlZCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkOiBVc2Ugc3R5bGVfcmVmZXJlbmNlIGluc3RlYWQifSwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbWFnZSBSZWZlcmVuY2UgV2VpZ2h0IiwiZGVmYXVsdCI6MC44NSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXZWlnaHQgb2YgdGhlIHJlZmVyZW5jZSBpbWFnZS4gTGFyZ2VyIHZhbHVlcyB3aWxsIG1ha2UgdGhlIHJlZmVyZW5jZSBpbWFnZSBoYXZlIGEgc3Ryb25nZXIgaW5mbHVlbmNlIG9uIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIFdlaWdodCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2VpZ2h0IG9mIHRoZSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiY2hhcmFjdGVyX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hhcmFjdGVyIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo5LCJkZXByZWNhdGVkIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQ6IFVzZSBjaGFyYWN0ZXJfcmVmZXJlbmNlIGluc3RlYWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCI5OjE2IiwiMTY6OSIsIjk6MjEiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vbHVtYWxhYnMuYWkvZHJlYW0tbWFjaGluZS9hcGkvdGVybXMiLCJuYW1lIjoicGhvdG9uLWZsYXNoIiwib3duZXIiOiJsdW1hIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxNjcyMTgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9sdW1hL3Bob3Rvbi1mbGFzaCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvOTE4ZDg2M2EtNjRiNy00YWNjLWJjY2YtN2U3NTYzMTQwYjc0L3JlcGxpY2F0ZS1wcmVkaWN0aW9uLWJhNG1zcTB0LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0xMFQxMzoyMDowNi4wNjcxMTZaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDctMTJUMTE6MzA6MjMuNTM0NDIxWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDExOjMwOjE2LjAzNzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJ0Z3E3anQzaGNucm1hMGNxenNrOTBtenJmdyIsImlucHV0Ijp7InNlZWQiOjEsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJmdWxsIiwicmVzb2x1dGlvbiI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsInNwZWVkX21vZGUiOiJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5Ijo4MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIGluZmVyZW5jZS4uLlxuVGhlIGZvbGxvd2luZyBwYXJ0IG9mIHlvdXIgaW5wdXQgd2FzIHRydW5jYXRlZCBiZWNhdXNlIGBtYXhfc2VxdWVuY2VfbGVuZ3RoYCBpcyBzZXQgdG8gIDEyOCB0b2tlbnM6IFsnLCBkZWZvcm1lZCBhcXVlb3VzIGh1bW9yJ11cbiAgMCV8ICAgICAgICAgIHwgMC81MCBbMDA6MDA8PywgP2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowMzwwMDowNywgIDQuNjNpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzMC81MCBbMDA6MDQ8MDA6MDIsICA2Ljg3aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgNDUvNTAgWzAwOjA1PDAwOjAwLCAgOC45MWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNTAvNTAgWzAwOjA3PDAwOjAwLCAgNi45Mml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjcuNDkwNDYyODAzLCJ0b3RhbF90aW1lIjo3LjQ5NzQyMX0sIm1vZGVsIjoicHJ1bmFhaS9oaWRyZWFtLWwxLWZ1bGwiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2UzUVJFSTFxQUwzNU1hRG1Xa21JMzJLZmNWRkFDd2Rvd0xNcEtlZ0VWb1BlVWVmUEYvb3V0cHV0XzFfMC53ZWJwIiwic3RhcnRlZF9hdCI6IjIwMjUtMDctMTJUMTE6MzA6MTYuMDQzOTU4WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLTQzZmd1NXA1b3A3amxubzZ1b3RudnZyYWNwbGNtNW1xc3d4aGpidG1uNm9va3ZveWdqa3EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3RncTdqdDNoY25ybWEwY3F6c2s5MG16cmZ3IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy90Z3E3anQzaGNucm1hMGNxenNrOTBtenJmdy9jYW5jZWwifSwidmVyc2lvbiI6IjAzZDU4NTMyZmQyOWUzOWZkMmVkODBlODZjM2RhMWNlYmVjMjhlZjI3MzQwODFjZjEzNjY3MTBkMzAzODhmNDIifSwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGFuIG9wdGltaXNlZCB2ZXJzaW9uIG9mIHRoZSBoaWRyZWFtLWZ1bGwgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDNkNTg1MzJmZDI5ZTM5ZmQyZWQ4MGU4NmMzZGExY2ViZWMyOGVmMjczNDA4MWNmMTM2NjcxMGQzMDM4OGY0MiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDEwOjUzOjA2LjQ3MzUxN1oiLCJjb2dfdmVyc2lvbiI6IjAuMTQuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwiZGVmYXVsdCI6LTEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQgKC0xIGZvciByYW5kb20pIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJtb2RlbF90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbW9kZWxfdHlwZSJ9XSwiZGVmYXVsdCI6ImZ1bGwiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik1vZGVsIHR5cGUifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiIxMDI0IMOXIDEwMjQgKFNxdWFyZSkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik91dHB1dCByZXNvbHV0aW9uIn0sInNwZWVkX21vZGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zcGVlZF9tb2RlIn1dLCJkZWZhdWx0IjoiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiU3BlZWQgb3B0aW1pemF0aW9uIGxldmVsIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0IjoxMDAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJPdXRwdXQgcXVhbGl0eSAoZm9yIGpwZyBhbmQgd2VicCkifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1vZGVsX3R5cGUiOnsiZW51bSI6WyJmdWxsIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1vZGVsX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZXNvbHV0aW9uIjp7ImVudW0iOlsiMTAyNCDDlyAxMDI0IChTcXVhcmUpIiwiNzY4IMOXIDEzNjAgKFBvcnRyYWl0KSIsIjEzNjAgw5cgNzY4IChMYW5kc2NhcGUpIiwiODgwIMOXIDExNjggKFBvcnRyYWl0KSIsIjExNjggw5cgODgwIChMYW5kc2NhcGUpIiwiMTI0OCDDlyA4MzIgKExhbmRzY2FwZSkiLCI4MzIgw5cgMTI0OCAoUG9ydHJhaXQpIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzcGVlZF9tb2RlIjp7ImVudW0iOlsiVW5zcXVlZXplZCDwn42LIChoaWdoZXN0IHF1YWxpdHkpIiwiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIkp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIkV4dHJhIEp1aWNlZCDwn5qAIChldmVuIG1vcmUgc3BlZWQpIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNwZWVkX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbInBuZyIsImpwZyIsIndlYnAiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoiaGlkcmVhbS1sMS1mdWxsIiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MjkwMTEsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZnVsbCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNzNjNWFmNjUtZjU3OC00MTEzLWI2MmMtMmE1Njk3MWNmZjJmL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLXRybXB3cjc4LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNi0xMlQwOToyNDozOS4yNzI1ODdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMTJUMTA6MjY6MzEuNzY0NjY5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTEyVDEwOjI2OjI4Ljg0NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJtajQwcTNqM2Rzcm04MGNxY2VwdGhld3RqMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSBwaG90bzogQ3JlYXRlIGEgY2luZW1hdGljLCBwaG90b3JlYWxpc3RpYyBtZWRpdW0gc2hvdCBjYXB0dXJpbmcgdGhlIGR5bmFtaWMgZW5lcmd5IG9mIGEgaGlnaC1vY3RhbmUgYWN0aW9uIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggd2luZC1zd2VwdCBkYXJrIGhhaXIgc3RyZWFrZWQgd2l0aCBwaW5rIGhpZ2hsaWdodHMgYW5kIGRldGVybWluZWQgZmVhdHVyZXMsIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zLCBzaGUgaXMgc2xpZ2h0bHkgb2ZmLWNlbnRlci4gU2hlIHdlYXJzIGEgZml0dGVkIHBpbmsgYW5kIGdvbGQgcmFjaW5nIGphY2tldCBvdmVyIGEgYmxhY2sgdGFuayB0b3Agd2l0aCBcIkltYWdlbiA0IEZhc3RcIiBpbiBtb3Rpb24tc3R5bGl6ZWQgbGV0dGVyaW5nIGFuZCBvbiB0aGUgbmV4dCBsaW5lIFwib24gUmVwbGljYXRlXCIgZW1ibGF6b25lZCBhY3Jvc3MgdGhlIGNoZXN0IGFuZCBhdmlhdG9yIHN1bmdsYXNzZXMgcHVzaGVkIHVwIG9uIGhlciBoZWFkLiBUaGUgbGlnaHRpbmcgaXMgZHJhbWF0aWMgd2l0aCBtb3Rpb24gYmx1ciBzdHJlYWtzIGFuZCBuZW9uIHJlZmxlY3Rpb25zIGZyb20gcGFzc2luZyBjaXR5IGxpZ2h0cywgY3JlYXRpbmcgZHluYW1pYyBsZW5zIGZsYXJlcyBhbmQgbGlnaHQgdHJhaWxzICh0aGV5IGRvIG5vdCBjb3ZlciBoZXIgZmFjZSkuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCB1cmJhbiBuaWdodHNjYXBlIHdpdGggc3RyZWFraW5nIGNhciBoZWFkbGlnaHRzIGFuZCBpbGx1bWluYXRlZCBza3lzY3JhcGVycyBydXNoaW5nIHBhc3QsIHJlbmRlcmVkIHdpdGggaGVhdnkgbW90aW9uIGJsdXIgYW5kIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIEhpZ2ggY29udHJhc3QgbGlnaHRpbmcsIHZpYnJhbnQgbmVvbiBjb2xvciBwYWxldHRlIHdpdGggZGVlcCBibHVlcyBhbmQgZWxlY3RyaWMgeWVsbG93cywgYW5kIHJhem9yLXNoYXJwIGZvY3VzIG9uIGhlciBpbnRlbnNlIGV5ZXMgZW5oYW5jZSB0aGUgZmFzdC1wYWNlZCwgZWxlY3RyaWZ5aW5nIGF0bW9zcGhlcmUuIFNoZSBpcyBpbGx1bWluYXRlZCB3aGlsZSB0aGUgYmFja2dyb3VuZCBpcyBkYXJrZXIuIiwiYXNwZWN0X3JhdGlvIjoiNDozIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsInNhZmV0eV9maWx0ZXJfbGV2ZWwiOiJibG9ja19vbmx5X2hpZ2gifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IkdlbmVyYXRpbmcgaW1hZ2UuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAyLjkwIHNlY29uZHMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjIuOTA0NjQ3MDAyLCJ0b3RhbF90aW1lIjoyLjkxODY2OX0sIm1vZGVsIjoiZ29vZ2xlL2ltYWdlbi00LWZhc3QiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2lLcmlNSzB6WGJiaU5ScjZXZ09KdGNoV1RYVEVmOVNENjJYbEZVcGR4QTNyNkNiS0EvdG1wXzJ1MjE4OXYuanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMTJUMTA6MjY6MjguODYwMDIyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXVoaW16YXp3MnR4eGpuZnZ3bGRiYWQ2Z3UzNGdrYzJyMjJnNHJlcnltbXIzd2dlaWRmM2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL21qNDBxM2ozZHNybTgwY3FjZXB0aGV3dGowIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9tajQwcTNqM2Rzcm04MGNxY2VwdGhld3RqMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIGZhc3QgdmVyc2lvbiBvZiBJbWFnZW4gNCB3aGVuIHNwZWVkIGFuZCBjb3N0IGFyZSBtb3JlIGltcG9ydGFudCB0aGFuIHF1YWxpdHkiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjRlNTUzNDk1MDI3NWY1ZDI5YWExZWEyNjNhNDQyMDE4ZjM0ZDkwMjU0YmI4OWJhOWEwOGRlNDRiYzY4YzVhMzMiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xN1QyMDo0Mzo0My4xMzc3MzRaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi00LWZhc3QiLCJvd25lciI6Imdvb2dsZSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6OTQzMDI3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi00LWZhc3QiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2RlNGU2YTIzLWZjM2EtNDZjZC05MDAxLTIzZDM5NTIyOGNlNy9yZXBsaWNhdGUtcHJlZGljdGlvbi0ycmhtNnh4MS53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMjFUMTY6MzM6MDkuNDMyMDQwWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA2LTEyVDEwOjI3OjUyLjIxODUzMFoiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNi0xMlQxMDoyNzo0My4yOTgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiNGc2bmsyMzY4OXJtYzBjcWNlcWJoZDRnMGciLCJpbnB1dCI6eyJwcm9tcHQiOiJUaGUgcGhvdG86IENyZWF0ZSBhIGNpbmVtYXRpYywgcGhvdG9yZWFsaXN0aWMgbWVkaXVtIHNob3QgY2FwdHVyaW5nIHRoZSBub3N0YWxnaWMgd2FybXRoIG9mIGEgbWlkLTIwMDBzIGluZGllIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggYSBzbGVlaywgc3RyYWlnaHQgYm9iIGhhaXJjdXQgaW4gY29vbCBwbGF0aW51bSB3aGl0ZSB3aXRoIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBrbm93aW5nIHNtaXJrLCBoZXIgaGVhZCBpcyBsb29raW5nIHVwIHNsaWdodGx5LiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJJbWFnZW4gNCBVbHRyYSBvbiBSZXBsaWNhdGVcIiBpbiBodWdlIHN0eWxpemVkIHRleHQgb3ZlciBhIGxvbmctc2xlZXZlZCBzdHJpcGVkIHRvcCBhbmQgc2ltcGxlIHNpbHZlciBzdHVkIGVhcnJpbmdzLiBUaGUgbGlnaHRpbmcgaXMgc29mdCwgZ29sZGVuIGhvdXIgc3VubGlnaHQgY3JlYXRpbmcgbGVucyBmbGFyZSBhbmQgaWxsdW1pbmF0aW5nIGR1c3QgbW90ZXMgaW4gdGhlIGFpci4gVGhlIGJhY2tncm91bmQgc2hvd3MgYSBibHVycmVkIG91dGRvb3IgdXJiYW4gc2V0dGluZyB3aXRoIGdyYWZmaXRpLWNvdmVyZWQgd2FsbHMgKHRoZSBncmFmZml0aSBzYXlzIFwidWx0cmFcIiBpbiBzdHlsaXplZCBncmFmZml0aSBsZXR0ZXJpbmcpLCByZW5kZXJlZCB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZC4gTmF0dXJhbCBmaWxtIGdyYWluLCBhIHdhcm0sIHNsaWdodGx5IG11dGVkIGNvbG9yIHBhbGV0dGUsIGFuZCBzaGFycCBmb2N1cyBvbiBoZXIgZXhwcmVzc2l2ZSBleWVzIGVuaGFuY2UgdGhlIGludGltYXRlLCBhdXRoZW50aWMgZmVlbCIsImFzcGVjdF9yYXRpbyI6IjE2OjkiLCJvdXRwdXRfZm9ybWF0IjoianBnIiwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6ImJsb2NrX29ubHlfaGlnaCJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiR2VuZXJhdGluZyBpbWFnZS4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDguOTEgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6OC45MTI4NjE1MTYsInRvdGFsX3RpbWUiOjguOTIwNTN9LCJtb2RlbCI6Imdvb2dsZS9pbWFnZW4tNC11bHRyYSIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZUFzVUx6Rjh0enpYVlNVdHA3cnZsRFBxRWtlUEJjTGVUVFducXNTYUNLWVJ0THNwQS90bXBpa2M2MTE5Zy5qcGciLCJzdGFydGVkX2F0IjoiMjAyNS0wNi0xMlQxMDoyNzo0My4zMDU2NjhaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3IteXlpZXBvcTdwNm1rcWVjeWYzZGszc3F6aWtzNXV6YzV5ZG5seWVkZHhxamxtNms0ZjdoYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNGc2bmsyMzY4OXJtYzBjcWNlcWJoZDRnMGciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzRnNm5rMjM2ODlybWMwY3FjZXFiaGQ0ZzBnL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdWx0cmEgdmVyc2lvbiBvZiBJbWFnZW4gNCB3aGVuIHF1YWxpdHkgbWF0dGVycyBtb3JlIHRoYW4gc3BlZWQgYW5kIGNvc3QiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjMzZGI4NWM3ZjQyY2RmZWUzYTc2NThkNzZhOTA5N2I4ZDg1Njk4MWFiYTAwMjBiMzIzZDNlODM2ODNkMmUyYTIiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xMVQxODoxMjo1OC40MDY0MjJaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi00LXVsdHJhIiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjY3MzU1NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2dvb2dsZS9pbWFnZW4tNC11bHRyYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYWY3MWRmZWItZTJkMC00ZDFlLTlmMWYtNjI1NGRiYWZmMWQwL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLTZubTN0a3JkMS5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0zMVQyMjowNToxOC4xODI3MjdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDQtMDFUMjM6MzQ6NDMuODY5OTEzWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTAxVDIzOjM0OjQzLjcyMzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI2bm0zdGtyZDFkcm1hMGNueWV0djMyNWd3ciIsImlucHV0Ijp7InNlZWQiOi0xLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJhIHRpbnkgYXN0cm9uYXV0IGhhdGNoaW5nIGZyb20gYW4gZWdnIG9uIHRoZSBtb29uIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsImd1aWRhbmNlX3NjYWxlIjo0LjUsIm91dHB1dF9xdWFsaXR5Ijo4MCwiaW5mZXJlbmNlX3N0ZXBzIjoyLCJpbnRlcm1lZGlhdGVfdGltZXN0ZXBzIjoxLjN9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNTA2NTBcblVzaW5nIGludGVybWVkaWF0ZV90aW1lc3RlcHM6IDEuMyB3aXRoIDIgaW5mZXJlbmNlIHN0ZXBzXG5TZXQgdGltZXN0ZXBzOiB0ZW5zb3IoWzEuNTcwOCwgMS4zMDAwLCAwLjAwMDBdLCBkZXZpY2U9J2N1ZGE6MCcpXG4gIDAlfCAgICAgICAgICB8IDAvMiBbMDA6MDA8PywgP2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMi8yIFswMDowMDwwMDowMCwgNDcuNzdpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjowLjE0MTUwOTc2NSwidG90YWxfdGltZSI6MC4xNDY5MTN9LCJtb2RlbCI6Im52aWRpYS9zYW5hLXNwcmludC0xLjZiIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS90YkFPOW1NTGlTS0ZNVk5lZnM5MUhLZk53c1c2bVBMc0RtNHdoTTRGb1BlTWhLNlJCL291dHB1dC5qcGciLCJzdGFydGVkX2F0IjoiMjAyNS0wNC0wMVQyMzozNDo0My43Mjg0MDNaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItZXN5bmVsZ2xlcWh5aXNmenR0YWhlc3JlcWdmZHRsZWlwNGM3ZXdzbjRib3Zwbmh4cWRoYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNm5tM3RrcmQxZHJtYTBjbnlldHYzMjVnd3IiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzZubTN0a3JkMWRybWEwY255ZXR2MzI1Z3dyL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNmVkMWNlNzdjZGM4ZGI2NTU1MGU3NmQ1YWI4MjU1NmQwY2IzMWFjOGFiM2M0OTQ3YjE2OGEwYmRhN2I5NjJlNCJ9LCJkZXNjcmlwdGlvbiI6IlNBTkEtU3ByaW50OiBPbmUtU3RlcCBEaWZmdXNpb24gd2l0aCBDb250aW51b3VzLVRpbWUgQ29uc2lzdGVuY3kgRGlzdGlsbGF0aW9uIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWNhdGFjby9jb2ctc2FuYS1zcHJpbnQtMS42YiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDM4YWVlNjkwN2I1M2E1YzE0ODc4MDk4M2UzOWE1MGNlN2NkMDc0N2I0ZTI2NDJlNzgzODdmNDhjZjM2MDM5YSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTIzVDIyOjQzOjM3LjY5NDM3NloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuMCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTZWVkIHZhbHVlLiBTZXQgdG8gYSB2YWx1ZSBsZXNzIHRoYW4gMCB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwibWF4aW11bSI6NDA5NiwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIm1heGltdW0iOjQwOTYsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSB0aW55IGFzdHJvbmF1dCBoYXRjaGluZyBmcm9tIGFuIGVnZyBvbiB0aGUgbW9vbiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoianBnIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo0LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkNGRyBndWlkYW5jZSBzY2FsZSJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn0sImluZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2FtcGxpbmcgc3RlcHMifSwiaW50ZXJtZWRpYXRlX3RpbWVzdGVwcyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbnRlcm1lZGlhdGUgVGltZXN0ZXBzIiwiZGVmYXVsdCI6MS4zLCJtYXhpbXVtIjoxLjUsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW50ZXJtZWRpYXRlIHRpbWVzdGVwIHZhbHVlIChvbmx5IHVzZWQgd2hlbiBpbmZlcmVuY2Vfc3RlcHM9MiwgcmVjb21tZW5kZWQgdmFsdWVzOiAxLjAtMS40KSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL05WbGFicy9TYW5hP3RhYj1BcGFjaGUtMi4wLTEtb3YtZmlsZSNyZWFkbWUiLCJuYW1lIjoic2FuYS1zcHJpbnQtMS42YiIsIm93bmVyIjoibnZpZGlhIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjUwMy4wOTY0MSIsInJ1bl9jb3VudCI6NzQyMzYzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vbnZpZGlhL3NhbmEtc3ByaW50LTEuNmIiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL0VmZmljaWVudC1MYXJnZS1Nb2RlbC9TYW5hX1NwcmludF8xLjZCXzEwMjRweF9kaWZmdXNlcnMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19jb3Zlcl9pbWFnZS9iNWU2ZWM2My1lMmY0LTQ4NTMtODBlNi0xZjZjNGIyYjNmOTEvcmVwbGljYXRlLXByZWRpY3Rpb24tYmE0bXNxMHQud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTEwVDEzOjE3OjM3LjQ0MjA5M1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNy0xMlQxMToyODoyNy44MjUwNDNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTJUMTE6Mjg6MjUuMzQxMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InR0ZnQ3N3Awem5ybWMwY3F6c2phZ3Y0MjEwIiwiaW5wdXQiOnsic2VlZCI6LTEsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJkZXYiLCJyZXNvbHV0aW9uIjoiMTAyNCDDlyAxMDI0IChTcXVhcmUpIiwic3BlZWRfbW9kZSI6Ikp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBpbmZlcmVuY2UuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8yOCBbMDA6MDA8PywgP2l0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE1LzI4IFswMDowMTwwMDowMSwgMTEuMTNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI4LzI4IFswMDowMjwwMDowMCwgMTIuMTFpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoyLjQ3NzMzNDExLCJ0b3RhbF90aW1lIjoyLjQ4NDA0M30sIm1vZGVsIjoicHJ1bmFhaS9oaWRyZWFtLWwxLWRldiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvNWVzcVF0Zk85cG1MRTBYRktKVGR1TGE2OUhaTFJtdjMyZDJCd3JybFhRaWJqZmZUQi9vdXRwdXRfMjgyNjQyXzAuanBlZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA3LTEyVDExOjI4OjI1LjM0NzcwOVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1rdHg2cW00dmRuZHVlYW93MmtqbWZrZnJ2Z2ZpdXdxN3BueXVkb2R3bXpqcXdvaTZremRhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy90dGZ0NzdwMHpucm1jMGNxenNqYWd2NDIxMCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdHRmdDc3cDB6bnJtYzBjcXpzamFndjQyMTAvY2FuY2VsIn0sInZlcnNpb24iOiI0ZGZjZDE0NmMwZGVmNDgxMjQ1NTQxNWY1NTU1NmY2YmM4NDAyNWRjYjE1MTkzY2YxOTc3ZjAxYmQzODRkMTkxIn0sImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhbiBvcHRpbWlzZWQgdmVyc2lvbiBvZiB0aGUgaGlkcmVhbS1sMS1kZXYgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNGRmY2QxNDZjMGRlZjQ4MTI0NTU0MTVmNTU1NTZmNmJjODQwMjVkY2IxNTE5M2NmMTk3N2YwMWJkMzg0ZDE5MSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDEwOjQzOjQzLjQ4MTI1NloiLCJjb2dfdmVyc2lvbiI6IjAuMTQuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwiZGVmYXVsdCI6LTEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQgKC0xIGZvciByYW5kb20pIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJtb2RlbF90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbW9kZWxfdHlwZSJ9XSwiZGVmYXVsdCI6ImRldiIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTW9kZWwgdHlwZSJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHJlc29sdXRpb24ifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJMaWdodGx5IEp1aWNlZCDwn42KIChtb3JlIGNvbnNpc3RlbnQpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJTcGVlZCBvcHRpbWl6YXRpb24gbGV2ZWwifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik91dHB1dCBxdWFsaXR5IChmb3IganBnIGFuZCB3ZWJwKSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibW9kZWxfdHlwZSI6eyJlbnVtIjpbImRldiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIjc2OCDDlyAxMzYwIChQb3J0cmFpdCkiLCIxMzYwIMOXIDc2OCAoTGFuZHNjYXBlKSIsIjg4MCDDlyAxMTY4IChQb3J0cmFpdCkiLCIxMTY4IMOXIDg4MCAoTGFuZHNjYXBlKSIsIjEyNDggw5cgODMyIChMYW5kc2NhcGUpIiwiODMyIMOXIDEyNDggKFBvcnRyYWl0KSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3BlZWRfbW9kZSI6eyJlbnVtIjpbIlVuc3F1ZWV6ZWQg8J+NiyAoaGlnaGVzdCBxdWFsaXR5KSIsIkxpZ2h0bHkgSnVpY2VkIPCfjYogKG1vcmUgY29uc2lzdGVudCkiLCJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzcGVlZF9tb2RlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImhpZHJlYW0tbDEtZGV2Iiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDI5ODAsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZGV2IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS8zZGVjN2UyOS05Y2E0LTQzMzgtYWNlNi02NDcyZDdhMDZiMTkvcmVwbGljYXRlLXByZWRpY3Rpb24tYmE0bXNxMHQud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTEwVDA5OjM1OjA4Ljk0MDczMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNy0xMlQxMDozODoyNS41NjQxNjFaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTJUMTA6Mzg6MjMuODMwMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InRkZm54ZzdtYXNybWMwY3F6cnZia2JlMXh3IiwiaW5wdXQiOnsic2VlZCI6MTAsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJmYXN0IiwicmVzb2x1dGlvbiI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsInNwZWVkX21vZGUiOiJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBpbmZlcmVuY2UuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8xNiBbMDA6MDA8PywgP2l0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgMTUvMTYgWzAwOjAxPDAwOjAwLCAxMC45Nml0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAxPDAwOjAwLCAxMC4yM2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEuNzI3MDQ2NzQ4OTk5OTk5OSwidG90YWxfdGltZSI6MS43MzQxNjF9LCJtb2RlbCI6InBydW5hYWkvaGlkcmVhbS1sMS1mYXN0Iiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9PQUxNZkEzTkUyWHJSNkNXem0zNDlvUVIyS2NCMVFWZmlka3pqNGppdUxTaDBlZlRCL291dHB1dF8xMF8wLmpwZWciLCJzdGFydGVkX2F0IjoiMjAyNS0wNy0xMlQxMDozODoyMy44MzcxMTRaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItNmo0azNibGdqM2JkcXZ4MnNnbDZzcW83anNidml5ampxYnp1eTZ0YmU1ZDRxcWhpemVvcSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdGRmbnhnN21hc3JtYzBjcXpydmJrYmUxeHciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3RkZm54ZzdtYXNybWMwY3F6cnZia2JlMXh3L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiOTE3NTJjYzBiMDdjY2Q1OTc2ZjFkYjJiNmI3ZjEwMjk2YWMxMmQ2Y2IyYmE4NzA1NmY3OWIxN2ZmYWNjYTVmNSJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYW4gb3B0aW1pc2VkIHZlcnNpb24gb2YgdGhlIGhpZHJlYW0tbDEgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGlEcmVhbS1haS9IaURyZWFtLUkxIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIwNjg5OGIzOWNiMDBlNDJkMzE2NjZiMGRjOGI5OTA0ZjMyNjE2OTc2ODEyOWQ3NTYxODRmNjVlY2YxOTg2YzhmIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMThUMTU6MjE6MDguMjA5MzEzWiIsImNvZ192ZXJzaW9uIjoiMC4xNi4wIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZCAoLTEgZm9yIHJhbmRvbSkifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0In0sIm1vZGVsX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tb2RlbF90eXBlIn1dLCJkZWZhdWx0IjoiZmFzdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTW9kZWwgdHlwZSJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHJlc29sdXRpb24ifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJMaWdodGx5IEp1aWNlZCDwn42KIChtb3JlIGNvbnNpc3RlbnQpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJTcGVlZCBvcHRpbWl6YXRpb24gbGV2ZWwifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik91dHB1dCBxdWFsaXR5IChmb3IganBnIGFuZCB3ZWJwKSJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IiIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgcHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCBuZWdhdGl2ZSBwcm9tcHQuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJtb2RlbF90eXBlIjp7ImVudW0iOlsiZmFzdCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIjc2OCDDlyAxMzYwIChQb3J0cmFpdCkiLCIxMzYwIMOXIDc2OCAoTGFuZHNjYXBlKSIsIjg4MCDDlyAxMTY4IChQb3J0cmFpdCkiLCIxMTY4IMOXIDg4MCAoTGFuZHNjYXBlKSIsIjEyNDggw5cgODMyIChMYW5kc2NhcGUpIiwiODMyIMOXIDEyNDggKFBvcnRyYWl0KSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3BlZWRfbW9kZSI6eyJlbnVtIjpbIlVuc3F1ZWV6ZWQg8J+NiyAoaGlnaGVzdCBxdWFsaXR5KSIsIkxpZ2h0bHkgSnVpY2VkIPCfjYogKG1vcmUgY29uc2lzdGVudCkiLCJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzcGVlZF9tb2RlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGlEcmVhbS1haS9IaURyZWFtLUkxL2Jsb2IvbWFpbi9MSUNFTlNFIiwibmFtZSI6ImhpZHJlYW0tbDEtZmFzdCIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjM2NDE1MDQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZmFzdCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vSGlEcmVhbS1haS9IaURyZWFtLUkxLUZhc3QifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvU1V0VTFMTVhSakxRUDFNeEc5SnoyMnptSzUyMHNBbGNwSXVLV0paOXhNUk1uQVFGL291dHB1dF8tMV8wLmpwZWciLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yMFQxMDo1NDo1Ni4wMDg1OTFaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDctMTJUMTQ6NDY6MDkuNjc3ODEzWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDE0OjQ2OjA4Ljg5NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI4MzRwNnF5NzAxcm1lMGNxendjdHFtbjhjbSIsImlucHV0Ijp7InNlZWQiOi0xLCJwcm9tcHQiOiJibGFjayBmb3Jlc3QgZ2F0ZWF1IGNha2Ugc3BlbGxpbmcgb3V0IHRoZSB3b3JkcyBcIkZMVVggREVWXCIsIHRhc3R5LCBmb29kIHBob3RvZ3JhcGh5LCBkeW5hbWljIHNob3QiLCJndWlkYW5jZSI6My41LCJpbWFnZV9zaXplIjoxMDI0LCJzcGVlZF9tb2RlIjoiRXh0cmEgSnVpY2VkIPCflKUgKG1vcmUgc3BlZWQpIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsIm91dHB1dF9xdWFsaXR5Ijo4MCwibnVtX2luZmVyZW5jZV9zdGVwcyI6Mjh9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBwcmVkaWN0aW9uIHdpdGggYXJnczogWydwcm9tcHQnLCAnbmVnYXRpdmVfcHJvbXB0JywgJ2hlaWdodCcsICd3aWR0aCcsICdndWlkYW5jZV9zY2FsZScsICdudW1faW5mZXJlbmNlX3N0ZXBzJywgJ2dlbmVyYXRvciddXG4gIDAlfCAgICAgICAgICB8IDAvMjggWzAwOjAwPD8sID9pdC9zXVxuIDU0JXzilojilojilojilojilojilo4gICAgfCAxNS8yOCBbMDA6MDA8MDA6MDAsIDUzLjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDA8MDA6MDAsIDQ2LjM2aXQvc11cbkluZmVyZW5jZSB0b29rIDAuNzYgc2Vjb25kcyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjowLjc3NTc3MTI2MiwidG90YWxfdGltZSI6MC43ODE4MTN9LCJtb2RlbCI6InBydW5hYWkvZmx1eC4xLWRldiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvU1V0VTFMTVhSakxRUDFNeEc5SnoyMnptSzUyMHNBbGNwSXVLV0paOXhNUk1uQVFGL291dHB1dF8tMV8wLmpwZWciLCJzdGFydGVkX2F0IjoiMjAyNS0wNy0xMlQxNDo0NjowOC45MDIwNDJaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItYjZud2JneXpscTI3bHZueTJ0bnUzdTRlcXdsZjRibmZxdXRocXU0cGlzbG8zMjRlN3Q3YSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvODM0cDZxeTcwMXJtZTBjcXp3Y3RxbW44Y20iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzgzNHA2cXk3MDFybWUwY3F6d2N0cW1uOGNtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiOTcwYTk2NmUzYTVkOGFhOWE0YmYxM2QzOTVjZjQ5Yzk3NWRjNDcyNmUzNTlmOTgyZmI4MzNmOWIxMDBmNzVkNSJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgdGhlIGZhc3Rlc3QgRmx1eCBEZXYgZW5kcG9pbnQgaW4gdGhlIHdvcmxkLCBjb250YWN0IHVzIGZvciBtb3JlIGF0IHBydW5hLmFpIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJiMDMwNmQ5MmFhMDI1YmI3NDdkYzc0MTYyZjNjMjdkNmVkODM3OThlMDhlNWY4OTc3YWRmM2Q4NTlkMDUzNmEzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMjVUMTI6MTE6MjYuMjE1OTA3WiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTZWVkIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJndWlkYW5jZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSIsImRlZmF1bHQiOjMuNSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBzY2FsZSJ9LCJpbWFnZV9zaXplIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBTaXplIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJCYXNlIGltYWdlIHNpemUgKGxvbmdlc3Qgc2lkZSkifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJKdWljZWQg8J+UpSAoZGVmYXVsdCkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlNwZWVkIG9wdGltaXphdGlvbiBsZXZlbCJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgb3V0cHV0IGltYWdlIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoianBnIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHF1YWxpdHkgKGZvciBqcGcgYW5kIHdlYnApIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyOCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW5mZXJlbmNlIHN0ZXBzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzcGVlZF9tb2RlIjp7ImVudW0iOlsiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIkp1aWNlZCDwn5SlIChkZWZhdWx0KSIsIkV4dHJhIEp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIkJsaW5rIG9mIGFuIGV5ZSDwn5GB77iPIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNwZWVkX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsicG5nIiwianBnIiwid2VicCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1kZXYvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoiZmx1eC4xLWRldiIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9iZmwuYWkvYW5ub3VuY2VtZW50cy8yNC0wOC0wMS1iZmwiLCJydW5fY291bnQiOjIyNzk4OTc3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS9mbHV4LjEtZGV2IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9ibGFjay1mb3Jlc3QtbGFicy9GTFVYLjEtZGV2In0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS95aHFtL2k4VXAxVXllSzUwSmRDc1JlSVhsSFNPejhXUWx5ZUtsdnVTcVFlVUVYT2hnVVBXVEIvb3V0cHV0XzQyXzAuanBlZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTI5VDE2OjIxOjA2LjIxODA4OVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNi0xMFQxOTo0NToxMi4wNTgyNjNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6NDU6MTEuNjQ0MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InM5NWhoMTBmdmhyajQwY3FiZGdhYWc4bmFjIiwiaW5wdXQiOnsic2VlZCI6NDIsInByb21wdCI6InNlbGYtcG9ydHJhaXQgb2YgYSB3b21hbiwgbGlnaHRuaW5nIGluIHRoZSBiYWNrZ3JvdW5kIiwibnVtX2ltYWdlcyI6MSwiaW1hZ2Vfd2lkdGgiOjEwMjQsImltYWdlX2hlaWdodCI6MTAyNCwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsImd1aWRhbmNlX3NjYWxlIjowLCJvdXRwdXRfcXVhbGl0eSI6ODAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjR9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAzMC4yN2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuNDA3NjA1MTU0LCJ0b3RhbF90aW1lIjowLjQxNDI2M30sIm1vZGVsIjoicHJ1bmFhaS9zZHhsLWxpZ2h0bmluZyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vaThVcDFVeWVLNTBKZENzUmVJWGxIU096OFdRbHllS2x2dVNxUWVVRVhPaGdVUFdUQi9vdXRwdXRfNDJfMC5qcGVnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6NDU6MTEuNjUwNjU4WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9xb3hxLXBvdzcyanBiZ2d2dm9jNzMyZGs3YXVnMmoydnFoeG15bmU1dmt5ZmQ0ZzNyN3QyaWo2NnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3M5NWhoMTBmdmhyajQwY3FiZGdhYWc4bmFjIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9zOTVoaDEwZnZocmo0MGNxYmRnYWFnOG5hYy9jYW5jZWwifSwidmVyc2lvbiI6IjEyM2Q0MjY0YWVjNGQxYzgxZDhiZjE0MmUwZDkwZDZmZDRjMzQ2ZjFhODY5NDA2MDE5ZjZkMTY1Mzg4MmQ3YzMifSwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIHRoZSBmYXN0ZXN0IHNkeGwtbGlnaHRuaW5nIGVuZHBvaW50IGluIHRoZSB3b3JsZCBvbiBBMTAwLCBjb250YWN0IHVzIGZvciBtb3JlIGF0IHBydW5hLmFpIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxMjNkNDI2NGFlYzRkMWM4MWQ4YmYxNDJlMGQ5MGQ2ZmQ0YzM0NmYxYTg2OTQwNjAxOWY2ZDE2NTM4ODJkN2MzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6MzY6NDUuOTk4MzczWiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0Ijo0MiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTZWVkIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJudW1faW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW1hZ2VzIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIn0sImltYWdlX3dpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiSW1hZ2Ugd2lkdGgifSwiaW1hZ2VfaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkltYWdlIGhlaWdodCJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2Ugc2NhbGUifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJPdXRwdXQgcXVhbGl0eSAoZm9yIGpwZyBhbmQgd2VicCkifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjQsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGluZmVyZW5jZSBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6InNkeGwtbGlnaHRuaW5nIiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDM0LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS9zZHhsLWxpZ2h0bmluZyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZjI4NWQzZDYtNDBiYi00ZjE1LWFhODItYzE2M2UzM2M2MDAwL3RtcHg0YXpxaWJ3LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0zMFQxMzoyMToyMi45MTcyNTJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTU6MDYuNjE3NDUyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTAxVDEyOjE0OjU2LjMzNDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJnNWZ5bmIzcTlzcm04MGNwaGYycmFxdzJmMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSB0ZXh0IFwiVjMgUXVhbGl0eVwiIGluIHRoZSBjZW50ZXIgbWlkZGxlLiBBIGNvbG9yIGZpbG0taW5zcGlyZWQgcG9ydHJhaXQgb2YgYSB5b3VuZyB3b21hbiB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gdGhlIGV5ZS4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIHBsZWFzaW5nIGJva2VoIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuIiwicmVzb2x1dGlvbiI6Ik5vbmUiLCJzdHlsZV90eXBlIjoiTm9uZSIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJPZmYifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM3MzI3MzM5MFxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMThzZWNcbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBUaGUgdGV4dCBcIlYzIFF1YWxpdHlcIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgd29tYW4gd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQgdGhhdCBibHVycyB0aGUgc3Vycm91bmRpbmcgZWxlbWVudHMsIGRyYXdpbmcgYXR0ZW50aW9uIHRvIHRoZSBleWUuIFRoZSBmaW5lIGdyYWluIGFuZCBjYXN0IHN1Z2dlc3QgYSBoaWdoIElTTyBmaWxtIHN0b2NrLCB3aGlsZSB0aGUgd2lkZSBhcGVydHVyZSBsZW5zIGNyZWF0ZXMgYSBwbGVhc2luZyBib2tlaCBlZmZlY3QsIGVuaGFuY2luZyB0aGUgY2FuZGlkIGFuZCBuYXR1cmFsIGRvY3VtZW50YXJ5IHN0eWxlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDkuMzEgc2Vjb25kc1xuRG93bmxvYWRpbmcgMTQ1NjkyOSBieXRlc1xuRG93bmxvYWRlZCAxLjM5TUIgaW4gMC43OHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTAuMjc2MTcwMTk1LCJ0b3RhbF90aW1lIjoxMC4yODM0NTJ9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYzLXF1YWxpdHkiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2RLQ3UyWVpRQ2pvU0I5UzR1Z0tsQmZZRjhTa1JEWkcyVHE1eTZTMWZ3MmxLZmlRcEEvdG1weDRhenFpYncucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTQ6NTYuMzQxMjgyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLTVmeWdvam5wYm01N2Q2aTVwcXFrcWUzcW41NHlmZ2ludXNzenpteXJtYWo0NzIzZjZmeWEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2c1ZnluYjNxOXNybTgwY3BoZjJyYXF3MmYwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9nNWZ5bmIzcTlzcm04MGNwaGYycmFxdzJmMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBoaWdoZXN0IHF1YWxpdHkgSWRlb2dyYW0gdjMgbW9kZWwuIHYzIGNyZWF0ZXMgaW1hZ2VzIHdpdGggc3R1bm5pbmcgcmVhbGlzbSwgY3JlYXRpdmUgZGVzaWducywgYW5kIGNvbnNpc3RlbnQgc3R5bGVzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJjM2I4NmU1YzIxMThlZTM0NjlmZDNmZWFkOGE5MGRjNzJjZjIzZWEzMWUyNGVlZDhmOGMzNTllYmU3ZTU0NmJhIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTY6MjU6MTguMDIwNjQ0WiIsImNvZ192ZXJzaW9uIjoiMC4xNi42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgYmxhY2sgYW5kIHdoaXRlIGltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCwgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRoZSBtYXNrIHdpbGwgYmUgcmVzaXplZCB0byBtYXRjaCB0aGUgaW1hZ2Ugc2l6ZS4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIm1heGltdW0iOjIxNDc0ODM2NDcsIngtb3JkZXIiOjgsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3ByZXNldCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3ByZXNldCJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGx5IGEgcHJlZGVmaW5lZCBhcnRpc3RpYyBzdHlsZSB0byB0aGUgZ2VuZXJhdGVkIGltYWdlIChWMyBtb2RlbHMgb25seSkuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifSwic3R5bGVfcmVmZXJlbmNlX2ltYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiYW55T2YiOltdLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgSW1hZ2VzIiwieC1vcmRlciI6NywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGltYWdlcyB0byB1c2UgYXMgc3R5bGUgcmVmZXJlbmNlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MDB4MTI4MCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMTozIiwiMzoxIiwiMToyIiwiMjoxIiwiOToxNiIsIjE2OjkiLCIxMDoxNiIsIjE2OjEwIiwiMjozIiwiMzoyIiwiMzo0IiwiNDozIiwiNDo1IiwiNTo0IiwiMToxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInN0eWxlX3ByZXNldCI6eyJlbnVtIjpbIk5vbmUiLCI4MHMgSWxsdXN0cmF0aW9uIiwiOTBzIE5vc3RhbGdpYSIsIkFic3RyYWN0IE9yZ2FuaWMiLCJBbmFsb2cgTm9zdGFsZ2lhIiwiQXJ0IEJydXQiLCJBcnQgRGVjbyIsIkFydCBQb3N0ZXIiLCJBdXJhIiwiQXZhbnQgR2FyZGUiLCJCYXVoYXVzIiwiQmx1ZXByaW50IiwiQmx1cnJ5IE1vdGlvbiIsIkJyaWdodCBBcnQiLCJDNEQgQ2FydG9vbiIsIkNoaWxkcmVuJ3MgQm9vayIsIkNvbGxhZ2UiLCJDb2xvcmluZyBCb29rIEkiLCJDb2xvcmluZyBCb29rIElJIiwiQ3ViaXNtIiwiRGFyayBBdXJhIiwiRG9vZGxlIiwiRG91YmxlIEV4cG9zdXJlIiwiRHJhbWF0aWMgQ2luZW1hIiwiRWRpdG9yaWFsIiwiRW1vdGlvbmFsIE1pbmltYWwiLCJFdGhlcmVhbCBQYXJ0eSIsIkV4cGlyZWQgRmlsbSIsIkZsYXQgQXJ0IiwiRmxhdCBWZWN0b3IiLCJGb3Jlc3QgUmV2ZXJpZSIsIkdlbyBNaW5pbWFsaXN0IiwiR2xhc3MgUHJpc20iLCJHb2xkZW4gSG91ciIsIkdyYWZmaXRpIEkiLCJHcmFmZml0aSBJSSIsIkhhbGZ0b25lIFByaW50IiwiSGlnaCBDb250cmFzdCIsIkhpcHBpZSBFcmEiLCJJY29uaWMiLCJKYXBhbmRpIEZ1c2lvbiIsIkphenp5IiwiTG9uZyBFeHBvc3VyZSIsIk1hZ2F6aW5lIEVkaXRvcmlhbCIsIk1pbmltYWwgSWxsdXN0cmF0aW9uIiwiTWl4ZWQgTWVkaWEiLCJNb25vY2hyb21lIiwiTmlnaHRsaWZlIiwiT2lsIFBhaW50aW5nIiwiT2xkIENhcnRvb25zIiwiUGFpbnQgR2VzdHVyZSIsIlBvcCBBcnQiLCJSZXRybyBFdGNoaW5nIiwiUml2aWVyYSBQb3AiLCJTcG90bGlnaHQgODBzIiwiU3R5bGl6ZWQgUmVkIiwiU3VycmVhbCBDb2xsYWdlIiwiVHJhdmVsIFBvc3RlciIsIlZpbnRhZ2UgR2VvIiwiVmludGFnZSBQb3N0ZXIiLCJXYXRlcmNvbG9yIiwiV2VpcmQiLCJXb29kYmxvY2sgUHJpbnQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfcHJlc2V0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYzLXF1YWxpdHkiLCJvd25lciI6ImlkZW9ncmFtLWFpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvMy4wIiwicnVuX2NvdW50IjoxODI4NzkzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtcXVhbGl0eSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjU1ZTlmOWUtNWY0My00Y2Y4LTk5YzgtYzMzY2M4NDg2ZjIzL3RtcDBzMWg1MnV3LTEud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTMwVDEzOjIxOjA4LjkzNjI2OVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNS0wMVQxMjoxNzoxNC4yMDc0MjFaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTc6MDguMDY3MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imt6emE0dzNzd2RybTgwY3BoZjNyZDQ4Nmd3IiwiaW5wdXQiOnsicHJvbXB0IjoiVGhlIHRleHQgXCJWMyBUdXJib1wiIGluIHRoZSBjZW50ZXIgbWlkZGxlLiBBIGNvbG9yIGZpbG0taW5zcGlyZWQgcG9ydHJhaXQgb2YgYSB5b3VuZyBtYW4gbG9va2luZyB0byB0aGUgc2lkZSB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gaGlzIGV5ZS4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIG1vdGlvbiBibHVyIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuIiwicmVzb2x1dGlvbiI6Ik5vbmUiLCJzdHlsZV90eXBlIjoiTm9uZSIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJBdXRvIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxMTk0NzUzNDA2XG5Nb2RlcmF0aW5nIGNvbnRlbnQuLi5cbk1vZGVyYXRpb24gY29tcGxldGUgaW4gMC41OHNlY1xuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IFRoZSB0ZXh0IFwiVjMgVHVyYm9cIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgbWFuIGxvb2tpbmcgdG8gdGhlIHNpZGUgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQgdGhhdCBibHVycyB0aGUgc3Vycm91bmRpbmcgZWxlbWVudHMsIGRyYXdpbmcgYXR0ZW50aW9uIHRvIGhpcyBleWUuIFRoZSBmaW5lIGdyYWluIGFuZCBjYXN0IHN1Z2dlc3QgYSBoaWdoIElTTyBmaWxtIHN0b2NrLCB3aGlsZSB0aGUgd2lkZSBhcGVydHVyZSBsZW5zIGNyZWF0ZXMgYSBtb3Rpb24gYmx1ciBlZmZlY3QsIGVuaGFuY2luZyB0aGUgY2FuZGlkIGFuZCBuYXR1cmFsIGRvY3VtZW50YXJ5IHN0eWxlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDQuODkgc2Vjb25kc1xuRG93bmxvYWRpbmcgMTM5MDc2NiBieXRlc1xuRG93bmxvYWRlZCAxLjMzTUIgaW4gMC42NXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6Ni4xMzIzNzk4NjYsInRvdGFsX3RpbWUiOjYuMTQwNDIxfSwibW9kZWwiOiJpZGVvZ3JhbS1haS9pZGVvZ3JhbS12My10dXJibyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvV0h6NzFVVFlYdnJUTk5lU1NacjhaVzlxNlcyTXdnYmNLaVRncXVtRnBCRWx3SVVLQS90bXAwczFoNTJ1dy5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wNS0wMVQxMjoxNzowOC4wNzUwNDFaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItdnFyYWhucXR1MnVmNmp4ZHA0aXZnNHIyNzVpcWxuMnJ5eGZiMzJvZGVzc3FueGVqbmxjYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva3p6YTR3M3N3ZHJtODBjcGhmM3JkNDg2Z3ciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2t6emE0dzNzd2RybTgwY3BoZjNyZDQ4Nmd3L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiVHVyYm8gaXMgdGhlIGZhc3Rlc3QgYW5kIGNoZWFwZXN0IElkZW9ncmFtIHYzLiB2MyBjcmVhdGVzIGltYWdlcyB3aXRoIHN0dW5uaW5nIHJlYWxpc20sIGNyZWF0aXZlIGRlc2lnbnMsIGFuZCBjb25zaXN0ZW50IHN0eWxlcyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYzIzOGRiMjU1NTZmMjk1ZGUwNDBhNTliNDYyY2MyMTJiYjhjZWIyODJiZjJmYzZiZWU2ZmJhZjRhYjAxNGYyMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTEwVDE2OjIzOjU1LjUzMTY0NVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo1LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJBIGJsYWNrIGFuZCB3aGl0ZSBpbWFnZS4gQmxhY2sgcGl4ZWxzIGFyZSBpbnBhaW50ZWQsIHdoaXRlIHBpeGVscyBhcmUgcHJlc2VydmVkLiBUaGUgbWFzayB3aWxsIGJlIHJlc2l6ZWQgdG8gbWF0Y2ggdGhlIGltYWdlIHNpemUuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo4LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkFuIGltYWdlIGZpbGUgdG8gdXNlIGZvciBpbnBhaW50aW5nLiBZb3UgbXVzdCBhbHNvIHVzZSBhIG1hc2suIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sInJlc29sdXRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9yZXNvbHV0aW9uIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiUmVzb2x1dGlvbi4gT3ZlcnJpZGVzIGFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhbiBpbnBhaW50aW5nIGltYWdlIGlzIGdpdmVuLiJ9LCJzdHlsZV90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGVfdHlwZSJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlRoZSBzdHlsZXMgaGVscCBkZWZpbmUgdGhlIHNwZWNpZmljIGFlc3RoZXRpYyBvZiB0aGUgaW1hZ2UgeW91IHdhbnQgdG8gZ2VuZXJhdGUuIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGEgcmVzb2x1dGlvbiBvciBpbnBhaW50aW5nIGltYWdlIGlzIGdpdmVuLiJ9LCJzdHlsZV9wcmVzZXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV9wcmVzZXQifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJBcHBseSBhIHByZWRlZmluZWQgYXJ0aXN0aWMgc3R5bGUgdG8gdGhlIGdlbmVyYXRlZCBpbWFnZSAoVjMgbW9kZWxzIG9ubHkpLiJ9LCJtYWdpY19wcm9tcHRfb3B0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWFnaWNfcHJvbXB0X29wdGlvbiJ9XSwiZGVmYXVsdCI6IkF1dG8iLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik1hZ2ljIFByb21wdCB3aWxsIGludGVycHJldCB5b3VyIHByb21wdCBhbmQgb3B0aW1pemUgaXQgdG8gbWF4aW1pemUgdmFyaWV0eSBhbmQgcXVhbGl0eSBvZiB0aGUgaW1hZ2VzIGdlbmVyYXRlZC4gWW91IGNhbiBhbHNvIHVzZSBpdCB0byB3cml0ZSBwcm9tcHRzIGluIGRpZmZlcmVudCBsYW5ndWFnZXMuIn0sInN0eWxlX3JlZmVyZW5jZV9pbWFnZXMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImFueU9mIjpbXSwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIEltYWdlcyIsIngtb3JkZXIiOjcsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBpbWFnZXMgdG8gdXNlIGFzIHN0eWxlIHJlZmVyZW5jZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZXNvbHV0aW9uIjp7ImVudW0iOlsiTm9uZSIsIjUxMngxNTM2IiwiNTc2eDE0MDgiLCI1NzZ4MTQ3MiIsIjU3NngxNTM2IiwiNjQweDEzNDQiLCI2NDB4MTQwOCIsIjY0MHgxNDcyIiwiNjQweDE1MzYiLCI3MDR4MTE1MiIsIjcwNHgxMjE2IiwiNzA0eDEyODAiLCI3MDR4MTM0NCIsIjcwNHgxNDA4IiwiNzA0eDE0NzIiLCI3MzZ4MTMxMiIsIjc2OHgxMDg4IiwiNzY4eDEyMTYiLCI3Njh4MTI4MCIsIjc2OHgxMzQ0IiwiODAweDEyODAiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzdHlsZV90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MyIsIjM6MSIsIjE6MiIsIjI6MSIsIjk6MTYiLCIxNjo5IiwiMTA6MTYiLCIxNjoxMCIsIjI6MyIsIjM6MiIsIjM6NCIsIjQ6MyIsIjQ6NSIsIjU6NCIsIjE6MSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV9wcmVzZXQiOnsiZW51bSI6WyJOb25lIiwiODBzIElsbHVzdHJhdGlvbiIsIjkwcyBOb3N0YWxnaWEiLCJBYnN0cmFjdCBPcmdhbmljIiwiQW5hbG9nIE5vc3RhbGdpYSIsIkFydCBCcnV0IiwiQXJ0IERlY28iLCJBcnQgUG9zdGVyIiwiQXVyYSIsIkF2YW50IEdhcmRlIiwiQmF1aGF1cyIsIkJsdWVwcmludCIsIkJsdXJyeSBNb3Rpb24iLCJCcmlnaHQgQXJ0IiwiQzREIENhcnRvb24iLCJDaGlsZHJlbidzIEJvb2siLCJDb2xsYWdlIiwiQ29sb3JpbmcgQm9vayBJIiwiQ29sb3JpbmcgQm9vayBJSSIsIkN1YmlzbSIsIkRhcmsgQXVyYSIsIkRvb2RsZSIsIkRvdWJsZSBFeHBvc3VyZSIsIkRyYW1hdGljIENpbmVtYSIsIkVkaXRvcmlhbCIsIkVtb3Rpb25hbCBNaW5pbWFsIiwiRXRoZXJlYWwgUGFydHkiLCJFeHBpcmVkIEZpbG0iLCJGbGF0IEFydCIsIkZsYXQgVmVjdG9yIiwiRm9yZXN0IFJldmVyaWUiLCJHZW8gTWluaW1hbGlzdCIsIkdsYXNzIFByaXNtIiwiR29sZGVuIEhvdXIiLCJHcmFmZml0aSBJIiwiR3JhZmZpdGkgSUkiLCJIYWxmdG9uZSBQcmludCIsIkhpZ2ggQ29udHJhc3QiLCJIaXBwaWUgRXJhIiwiSWNvbmljIiwiSmFwYW5kaSBGdXNpb24iLCJKYXp6eSIsIkxvbmcgRXhwb3N1cmUiLCJNYWdhemluZSBFZGl0b3JpYWwiLCJNaW5pbWFsIElsbHVzdHJhdGlvbiIsIk1peGVkIE1lZGlhIiwiTW9ub2Nocm9tZSIsIk5pZ2h0bGlmZSIsIk9pbCBQYWludGluZyIsIk9sZCBDYXJ0b29ucyIsIlBhaW50IEdlc3R1cmUiLCJQb3AgQXJ0IiwiUmV0cm8gRXRjaGluZyIsIlJpdmllcmEgUG9wIiwiU3BvdGxpZ2h0IDgwcyIsIlN0eWxpemVkIFJlZCIsIlN1cnJlYWwgQ29sbGFnZSIsIlRyYXZlbCBQb3N0ZXIiLCJWaW50YWdlIEdlbyIsIlZpbnRhZ2UgUG9zdGVyIiwiV2F0ZXJjb2xvciIsIldlaXJkIiwiV29vZGJsb2NrIFByaW50Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3ByZXNldCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12My10dXJibyIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS8zLjAiLCJydW5fY291bnQiOjIyMjQ5MTQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12My10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZWZjNDk0YzctOGUxYi00MTI3LTllOTUtOWU1Mzc2ZjdlYjc4L3RtcGhjbzZtcHF1LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0zMFQxMzoyMDo1NC43NjQwMjRaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MjE6MzQuOTY2MjMwWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTAxVDEyOjIxOjI2LjY0MDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3emhxa2EzYnkxcm1lMGNwaGY1c2g5YWUxMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSB0ZXh0IFwiVjMgQmFsYW5jZWRcIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgbWFuIGFuZCBhIHlvdW5nIHdvbWFuIGxvb2tpbmcgYXQgZWFjaCBvdGhlciwgYSBzaGFsbG93IGRlcHRoIG9mIGZpZWxkIHRoYXQgYmx1cnMgdGhlIHN1cnJvdW5kaW5nIGVsZW1lbnRzLCBkcmF3aW5nIGF0dGVudGlvbiB0byB0aGVpciBleWVzLiBUaGUgZmluZSBncmFpbiBhbmQgY2FzdCBzdWdnZXN0IGEgaGlnaCBJU08gZmlsbSBzdG9jaywgd2hpbGUgdGhlIHdpZGUgYXBlcnR1cmUgbGVucyBjcmVhdGVzIGEgcGxlYXNpbmcgYm9rZWggZWZmZWN0LCBlbmhhbmNpbmcgdGhlIGNhbmRpZCBhbmQgbmF0dXJhbCBkb2N1bWVudGFyeSBzdHlsZS4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM5NjYzOTc2M1xuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMTlzZWNcbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBUaGUgdGV4dCBcIlYzIEJhbGFuY2VkXCIgaW4gdGhlIGNlbnRlciBtaWRkbGUuIEEgY29sb3IgZmlsbS1pbnNwaXJlZCBwb3J0cmFpdCBvZiBhIHlvdW5nIG1hbiBhbmQgYSB5b3VuZyB3b21hbiBsb29raW5nIGF0IGVhY2ggb3RoZXIsIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gdGhlaXIgZXllcy4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIHBsZWFzaW5nIGJva2VoIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgNy40MCBzZWNvbmRzXG5Eb3dubG9hZGluZyAxNDcwNjI3IGJ5dGVzXG5Eb3dubG9hZGVkIDEuNDBNQiBpbiAwLjcxc2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo4LjMxMzExMDkxOSwidG90YWxfdGltZSI6OC4zMjYyM30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtYmFsYW5jZWQiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2xBSlNCdVd4Zkl5UUdhMjNOQlFTclBNZVRFbWZzaTFHQ0FweXU0ZkRHRG80VUdoU0IvdG1waGNvNm1wcXUucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MjE6MjYuNjUzMTE5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWhwNWVpbmdnYnNqZGhncm1sZGx0cmdycDU1Z3NrdXpib2p0dzVqaWVlc2ljbXRhMzR2ZXEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzd6aHFrYTNieTFybWUwY3BoZjVzaDlhZTEwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83emhxa2EzYnkxcm1lMGNwaGY1c2g5YWUxMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkJhbGFuY2Ugc3BlZWQsIHF1YWxpdHkgYW5kIGNvc3QuIElkZW9ncmFtIHYzIGNyZWF0ZXMgaW1hZ2VzIHdpdGggc3R1bm5pbmcgcmVhbGlzbSwgY3JlYXRpdmUgZGVzaWducywgYW5kIGNvbnNpc3RlbnQgc3R5bGVzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzN2I2MzYyYWIzMDkxNjRhOGI1NTI4YThiMzg0ZDM3ODhhOTQ2NWQxMDk1ZmE3Y2MzY2I2ZmJjOWU2NWI4NzAyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTY6MjI6NDMuNjE3NzM2WiIsImNvZ192ZXJzaW9uIjoiMC4xNi42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgYmxhY2sgYW5kIHdoaXRlIGltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCwgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRoZSBtYXNrIHdpbGwgYmUgcmVzaXplZCB0byBtYXRjaCB0aGUgaW1hZ2Ugc2l6ZS4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIm1heGltdW0iOjIxNDc0ODM2NDcsIngtb3JkZXIiOjgsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3ByZXNldCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3ByZXNldCJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGx5IGEgcHJlZGVmaW5lZCBhcnRpc3RpYyBzdHlsZSB0byB0aGUgZ2VuZXJhdGVkIGltYWdlIChWMyBtb2RlbHMgb25seSkuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifSwic3R5bGVfcmVmZXJlbmNlX2ltYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiYW55T2YiOltdLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgSW1hZ2VzIiwieC1vcmRlciI6NywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGltYWdlcyB0byB1c2UgYXMgc3R5bGUgcmVmZXJlbmNlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MDB4MTI4MCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMTozIiwiMzoxIiwiMToyIiwiMjoxIiwiOToxNiIsIjE2OjkiLCIxMDoxNiIsIjE2OjEwIiwiMjozIiwiMzoyIiwiMzo0IiwiNDozIiwiNDo1IiwiNTo0IiwiMToxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInN0eWxlX3ByZXNldCI6eyJlbnVtIjpbIk5vbmUiLCI4MHMgSWxsdXN0cmF0aW9uIiwiOTBzIE5vc3RhbGdpYSIsIkFic3RyYWN0IE9yZ2FuaWMiLCJBbmFsb2cgTm9zdGFsZ2lhIiwiQXJ0IEJydXQiLCJBcnQgRGVjbyIsIkFydCBQb3N0ZXIiLCJBdXJhIiwiQXZhbnQgR2FyZGUiLCJCYXVoYXVzIiwiQmx1ZXByaW50IiwiQmx1cnJ5IE1vdGlvbiIsIkJyaWdodCBBcnQiLCJDNEQgQ2FydG9vbiIsIkNoaWxkcmVuJ3MgQm9vayIsIkNvbGxhZ2UiLCJDb2xvcmluZyBCb29rIEkiLCJDb2xvcmluZyBCb29rIElJIiwiQ3ViaXNtIiwiRGFyayBBdXJhIiwiRG9vZGxlIiwiRG91YmxlIEV4cG9zdXJlIiwiRHJhbWF0aWMgQ2luZW1hIiwiRWRpdG9yaWFsIiwiRW1vdGlvbmFsIE1pbmltYWwiLCJFdGhlcmVhbCBQYXJ0eSIsIkV4cGlyZWQgRmlsbSIsIkZsYXQgQXJ0IiwiRmxhdCBWZWN0b3IiLCJGb3Jlc3QgUmV2ZXJpZSIsIkdlbyBNaW5pbWFsaXN0IiwiR2xhc3MgUHJpc20iLCJHb2xkZW4gSG91ciIsIkdyYWZmaXRpIEkiLCJHcmFmZml0aSBJSSIsIkhhbGZ0b25lIFByaW50IiwiSGlnaCBDb250cmFzdCIsIkhpcHBpZSBFcmEiLCJJY29uaWMiLCJKYXBhbmRpIEZ1c2lvbiIsIkphenp5IiwiTG9uZyBFeHBvc3VyZSIsIk1hZ2F6aW5lIEVkaXRvcmlhbCIsIk1pbmltYWwgSWxsdXN0cmF0aW9uIiwiTWl4ZWQgTWVkaWEiLCJNb25vY2hyb21lIiwiTmlnaHRsaWZlIiwiT2lsIFBhaW50aW5nIiwiT2xkIENhcnRvb25zIiwiUGFpbnQgR2VzdHVyZSIsIlBvcCBBcnQiLCJSZXRybyBFdGNoaW5nIiwiUml2aWVyYSBQb3AiLCJTcG90bGlnaHQgODBzIiwiU3R5bGl6ZWQgUmVkIiwiU3VycmVhbCBDb2xsYWdlIiwiVHJhdmVsIFBvc3RlciIsIlZpbnRhZ2UgR2VvIiwiVmludGFnZSBQb3N0ZXIiLCJXYXRlcmNvbG9yIiwiV2VpcmQiLCJXb29kYmxvY2sgUHJpbnQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfcHJlc2V0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYzLWJhbGFuY2VkIiwib3duZXIiOiJpZGVvZ3JhbS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2Fib3V0LmlkZW9ncmFtLmFpLzMuMCIsInJ1bl9jb3VudCI6MjQxOTY2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtYmFsYW5jZWQiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2E3OWNjNGE4LTMxOGMtNDMxNi1hODAwLTA5N2VmMGJkY2U3YS9odHRwc19fX3JlcGxpY2F0ZS5kZWxfMjVINUdRNy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMTFUMjM6MDM6MDcuMDAwOTI2WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTE0VDAwOjE3OjQ4LjI0NzIxOFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0xNFQwMDoxNzo0NS40MTEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYTBubjVwdnhyZHJtYzBjazUwNGFjZDYwOWMiLCJpbnB1dCI6eyJwcm9tcHQiOiJzdHlsZSBvZiA4MHMgY3liZXJwdW5rLCBhIHBvcnRyYWl0IHBob3RvIiwiZ29fZmFzdCI6dHJ1ZSwiZ3VpZGFuY2UiOjMsImxvcmFfc2NhbGUiOjEsIm1lZ2FwaXhlbHMiOiIxIiwibnVtX291dHB1dHMiOjEsImFzcGVjdF9yYXRpbyI6IjE6MSIsImxvcmFfd2VpZ2h0cyI6ImZvZnIvZmx1eC04MHMtY3liZXJwdW5rIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODAsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJMb3JhIGZvZnIvZmx1eC04MHMtY3liZXJwdW5rIGFscmVhZHkgbG9hZGVkXG5ydW5uaW5nIHF1YW50aXplZCBwcmVkaWN0aW9uXG5Vc2luZyBzZWVkOiAxODI3NDg2Mjg2XG4gIDAlfCAgICAgICAgICB8IDAvMjggWzAwOjAwPD8sID9pdC9zXVxuICA3JXzilosgICAgICAgICB8IDIvMjggWzAwOjAwPDAwOjAxLCAxOC4wOWl0L3NdXG4gMTQlfOKWiOKWjSAgICAgICAgfCA0LzI4IFswMDowMDwwMDowMSwgMTMuMDVpdC9zXVxuIDIxJXzilojilojilo8gICAgICAgfCA2LzI4IFswMDowMDwwMDowMSwgMTEuOTdpdC9zXVxuIDI5JXzilojilojiloogICAgICAgfCA4LzI4IFswMDowMDwwMDowMSwgMTEuNTBpdC9zXVxuIDM2JXzilojilojilojilowgICAgICB8IDEwLzI4IFswMDowMDwwMDowMSwgMTEuMjVpdC9zXVxuIDQzJXzilojilojilojilojilo4gICAgIHwgMTIvMjggWzAwOjAxPDAwOjAxLCAxMC44Nml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNC8yOCBbMDA6MDE8MDA6MDEsIDEwLjgzaXQvc11cbiA1NyV84paI4paI4paI4paI4paI4paLICAgIHwgMTYvMjggWzAwOjAxPDAwOjAxLCAxMC44M2l0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTgvMjggWzAwOjAxPDAwOjAwLCAxMC44NGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgfCAyMC8yOCBbMDA6MDE8MDA6MDAsIDEwLjgxaXQvc11cbiA3OSV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDIyLzI4IFswMDowMTwwMDowMCwgMTAuNjlpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCAyNC8yOCBbMDA6MDI8MDA6MDAsIDEwLjY4aXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAyNi8yOCBbMDA6MDI8MDA6MDAsIDEwLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDI8MDA6MDAsIDEwLjczaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDI8MDA6MDAsIDExLjA1aXQvc11cblRvdGFsIHNhZmUgaW1hZ2VzOiAxIG91dCBvZiAxIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoyLjgzMTE3NDAxMiwidG90YWxfdGltZSI6Mi44MzYyMTh9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtZGV2LWxvcmEiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9hNDN3bG9KcklEcG9KcENIODFFZmhJMDBQYlFybWhwZnBVV3FDdlpQdFdFc092d1RBL291dC0wLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTEtMTRUMDA6MTc6NDUuNDE2MDQ0WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXEzZmZjc3ZrZXdvdmo2Ym9oa3R3YWU1azR4NG1va281eTNrNW9mc2h0Z2ViM2ZjNmh2aXEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2Ewbm41cHZ4cmRybWMwY2s1MDRhY2Q2MDljIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9hMG5uNXB2eHJkcm1jMGNrNTA0YWNkNjA5Yy9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdmVyc2lvbiBvZiBmbHV4LWRldiwgYSB0ZXh0IHRvIGltYWdlIG1vZGVsLCB0aGF0IHN1cHBvcnRzIGZhc3QgZmluZS10dW5lZCBsb3JhIGluZmVyZW5jZSIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJhZTBkN2Q2NDU0NDY5MjRjZjE4NzFlM2NhODc5NmU4MzE4ZjcyNDY1ZDJiNWFmOTMyM2E4MzVkZjkzYmYwOTE3IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMjVUMjA6MDU6MTUuMDg3MDA5WiIsImNvZ192ZXJzaW9uIjoiMC4xNS44Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwiZ29fZmFzdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiR28gRmFzdCIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJ1biBmYXN0ZXIgcHJlZGljdGlvbnMgd2l0aCBtb2RlbCBvcHRpbWl6ZWQgZm9yIHNwZWVkIChjdXJyZW50bHkgZnA4IHF1YW50aXplZCk7IGRpc2FibGUgdG8gcnVuIGluIG9yaWdpbmFsIGJmMTYuIE5vdGUgdGhhdCBvdXRwdXRzIHdpbGwgbm90IGJlIGRldGVybWluaXN0aWMgd2hlbiB0aGlzIGlzIGVuYWJsZWQsIGV2ZW4gaWYgeW91IHNldCBhIHNlZWQuIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6MTAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJleHRyYV9sb3JhIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkV4dHJhIExvcmEiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJMb2FkIExvUkEgd2VpZ2h0cy4gU3VwcG9ydHMgUmVwbGljYXRlIG1vZGVscyBpbiB0aGUgZm9ybWF0IDxvd25lcj4vPHVzZXJuYW1lPiBvciA8b3duZXI+Lzx1c2VybmFtZT4vPHZlcnNpb24+LCBIdWdnaW5nRmFjZSBVUkxzIGluIHRoZSBmb3JtYXQgaHVnZ2luZ2ZhY2UuY28vPG93bmVyPi88bW9kZWwtbmFtZT4sIENpdml0QUkgVVJMcyBpbiB0aGUgZm9ybWF0IGNpdml0YWkuY29tL21vZGVscy88aWQ+Wy88bW9kZWwtbmFtZT5dLCBvciBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMgZnJvbSB0aGUgSW50ZXJuZXQuIEZvciBleGFtcGxlLCAnZm9mci9mbHV4LXBpeGFyLWNhcnMnIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjEsIm1heGltdW0iOjMsIm1pbmltdW0iOi0xLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmVzIGhvdyBzdHJvbmdseSB0aGUgbWFpbiBMb1JBIHNob3VsZCBiZSBhcHBsaWVkLiBTYW5lIHJlc3VsdHMgYmV0d2VlbiAwIGFuZCAxIGZvciBiYXNlIGluZmVyZW5jZS4gRm9yIGdvX2Zhc3Qgd2UgYXBwbHkgYSAxLjV4IG11bHRpcGxpZXIgdG8gdGhpcyB2YWx1ZTsgd2UndmUgZ2VuZXJhbGx5IHNlZW4gZ29vZCBwZXJmb3JtYW5jZSB3aGVuIHNjYWxpbmcgdGhlIGJhc2UgdmFsdWUgYnkgdGhhdCBhbW91bnQuIFlvdSBtYXkgc3RpbGwgbmVlZCB0byBleHBlcmltZW50IHRvIGZpbmQgdGhlIGJlc3QgdmFsdWUgZm9yIHlvdXIgcGFydGljdWxhciBsb3JhLiJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJBcHByb3hpbWF0ZSBudW1iZXIgb2YgbWVnYXBpeGVscyBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIG91dHB1dHMgdG8gZ2VuZXJhdGUifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwiaGZfYXBpX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkhmIEFwaSBUb2tlbiIsImZvcm1hdCI6InBhc3N3b3JkIiwieC1vcmRlciI6MTcsIndyaXRlT25seSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJIdWdnaW5nRmFjZSBBUEkgdG9rZW4uIElmIHlvdSdyZSB1c2luZyBhIGhmIGxvcmEgdGhhdCBuZWVkcyBhdXRoZW50aWNhdGlvbiwgeW91J2xsIG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkgdG9rZW4uIiwieC1jb2ctc2VjcmV0Ijp0cnVlfSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkxvYWQgTG9SQSB3ZWlnaHRzLiBTdXBwb3J0cyBSZXBsaWNhdGUgbW9kZWxzIGluIHRoZSBmb3JtYXQgPG93bmVyPi88dXNlcm5hbWU+IG9yIDxvd25lcj4vPHVzZXJuYW1lPi88dmVyc2lvbj4sIEh1Z2dpbmdGYWNlIFVSTHMgaW4gdGhlIGZvcm1hdCBodWdnaW5nZmFjZS5jby88b3duZXI+Lzxtb2RlbC1uYW1lPlsvPGxvcmEtd2VpZ2h0cy1maWxlLnNhZmV0ZW5zb3JzPl0sIENpdml0QUkgVVJMcyBpbiB0aGUgZm9ybWF0IGNpdml0YWkuY29tL21vZGVscy88aWQ+Wy88bW9kZWwtbmFtZT5dLCBvciBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMgZnJvbSB0aGUgSW50ZXJuZXQsIGluY2x1ZGluZyBzaWduZWQgVVJMcy4gRm9yIGV4YW1wbGUsICdmb2ZyL2ZsdXgtcGl4YXItY2FycycuIENpdml0IEFJIGFuZCBIdWdnaW5nRmFjZSBMb1JBcyBtYXkgcmVxdWlyZSBhbiBBUEkgdG9rZW4gdG8gYWNjZXNzLCB3aGljaCB5b3UgY2FuIHByb3ZpZGUgaW4gdGhlIGBjaXZpdGFpX2FwaV90b2tlbmAgYW5kIGBoZl9hcGlfdG9rZW5gIGlucHV0cyByZXNwZWN0aXZlbHkuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZSJ9LCJleHRyYV9sb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkV4dHJhIExvcmEgU2NhbGUiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjozLCJtaW5pbXVtIjotMSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lcyBob3cgc3Ryb25nbHkgdGhlIGV4dHJhIExvUkEgc2hvdWxkIGJlIGFwcGxpZWQuIFNhbmUgcmVzdWx0cyBiZXR3ZWVuIDAgYW5kIDEgZm9yIGJhc2UgaW5mZXJlbmNlLiBGb3IgZ29fZmFzdCB3ZSBhcHBseSBhIDEuNXggbXVsdGlwbGllciB0byB0aGlzIHZhbHVlOyB3ZSd2ZSBnZW5lcmFsbHkgc2VlbiBnb29kIHBlcmZvcm1hbmNlIHdoZW4gc2NhbGluZyB0aGUgYmFzZSB2YWx1ZSBieSB0aGF0IGFtb3VudC4gWW91IG1heSBzdGlsbCBuZWVkIHRvIGV4cGVyaW1lbnQgdG8gZmluZCB0aGUgYmVzdCB2YWx1ZSBmb3IgeW91ciBwYXJ0aWN1bGFyIGxvcmEuIn0sImNpdml0YWlfYXBpX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNpdml0YWkgQXBpIFRva2VuIiwiZm9ybWF0IjoicGFzc3dvcmQiLCJ4LW9yZGVyIjoxOCwid3JpdGVPbmx5Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IkNpdml0YWkgQVBJIHRva2VuLiBJZiB5b3UncmUgdXNpbmcgYSBjaXZpdGFpIGxvcmEgdGhhdCBuZWVkcyBhdXRoZW50aWNhdGlvbiwgeW91J2xsIG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkgdG9rZW4uIiwieC1jb2ctc2VjcmV0Ijp0cnVlfSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjI4LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiBSZWNvbW1lbmRlZCByYW5nZSBpcyAyOC01MCwgYW5kIGxvd2VyIG51bWJlciBvZiBzdGVwcyBwcm9kdWNlIGxvd2VyIHF1YWxpdHkgb3V0cHV0cywgZmFzdGVyLiJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibWVnYXBpeGVscyI6eyJlbnVtIjpbIjEiLCIwLjI1Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1lZ2FwaXhlbHMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgvYmxvYi9tYWluL21vZGVsX2xpY2Vuc2VzL0xJQ0VOU0UtRkxVWDEtZGV2IiwibmFtZSI6ImZsdXgtZGV2LWxvcmEiLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0NDY0NzM4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1kZXYtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYmxhY2stZm9yZXN0LWxhYnMvRkxVWC4xLWRldiJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2NvdmVyX2ltYWdlLzJiN2Y1OWEyLWE0ZTItNDMzOS1hODczLTc1NmI5M2JkZmExMS90YWtlXzIuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMDFUMTU6Mjg6MzYuMjEwOTA5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA3LTAxVDE1OjM4OjA3LjM4NTg3NloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0wMVQxNTozNzo1OC42MzgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZWczbnB6ajZkc3JtZTBjcXJ0aHQ0bnE5eXciLCJpbnB1dCI6eyJzZWVkIjo3MzgwMjc0MDUsInByb21wdCI6IlByYXlpbmcgbWFudGlzIG9uIGEgd2V0IGxlYWYiLCJudW1fcmVzdWx0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwiZW5oYW5jZV9pbWFnZSI6ZmFsc2UsInByb21wdF9lbmhhbmNlbWVudCI6ZmFsc2V9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNzM4MDI3NDA1XG5HZW5lcmF0aW5nLi4uIChtb2RlbF92ZXJzaW9uPTMuMilcbkdlbmVyYXRlZCAxIGltYWdlKHMpIGluIDguNHNlY1xuRG93bmxvYWRpbmcgMTI2MjA0NyBieXRlc1xuRG93bmxvYWRlZCAxLjIwTUIgaW4gMC4wOXNlYyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo4Ljc0MDcxOTA2NiwidG90YWxfdGltZSI6OC43NDc4NzZ9LCJtb2RlbCI6ImJyaWEvaW1hZ2UtMy4yIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvbjlxTVFLYnJ4OWFIT1pvZXVCQmZqbzhQSFA5c3NDSUVmU0pnc3U5bk10ZTl0c3hUQi90bXB1NTVxd3NhZi5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjUtMDctMDFUMTU6Mzc6NTguNjQ1MTU3WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXJsZXBpeGVqd2pwcnplcTdsZjNzbjJ6Nm83ZHl5cXZ4dnRuaHgydmJyN24zaWJ5azN3ZGEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2VnM25wemo2ZHNybWUwY3FydGh0NG5xOXl3IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9lZzNucHpqNmRzcm1lMGNxcnRodDRucTl5dy9jYW5jZWwifSwidmVyc2lvbiI6IjcwYWZmMDkzZWU5ZTcxNGVhNmRmZTJhZmM4OWUwYTQ3OGZhZTIxNGQ1ZGUzNzc0MmU0YTNkMzc5MWRlNDhiMTkifSwiZGVzY3JpcHRpb24iOiJDb21tZXJjaWFsLXJlYWR5LCB0cmFpbmVkIGVudGlyZWx5IG9uIGxpY2Vuc2VkIGRhdGEsIHRleHQtdG8taW1hZ2UgbW9kZWwuIFdpdGggb25seSA0QiBwYXJhbWV0ZXJzIHByb3ZpZGVzIGV4Y2VwdGlvbmFsIGFlc3RoZXRpY3MgYW5kIHRleHQgcmVuZGVyaW5nLiBFdmFsdWF0ZWQgdG8gYmUgb24gcGFyIHRvIG90aGVyIGxlYWRpbmcgbW9kZWxzIGluIHRoZSBtYXJrZXQiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjE0M2FmYjk1MGQzMTg2ZjkxNGYyNGI5ZWFiMzVjMjk3YjNiYmIwZGRmOWQ3N2ZiOGFkNDc3ODRlMGE2NjA1M2IiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xNlQyMDozODoxNS45NjA1NTRaIiwiY29nX3ZlcnNpb24iOiIwLjE1LjExIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgZXhwYW5zaW9uLiJ9LCJlbmhhbmNlX2ltYWdlIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJFbmhhbmNlIEltYWdlIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgaW1hZ2UgZGV0YWlscyBhbmQgY2xhcml0eSJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsIngtb3JkZXIiOjMsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6Ikd1aWRhbmNlIHNjYWxlICgxLTEwKSJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sInByb21wdF9lbmhhbmNlbWVudCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IEVuaGFuY2VtZW50IiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgcHJvbXB0IGZvciBtb3JlIGNyZWF0aXZlIG91dHB1dCJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIyOjMiLCIzOjIiLCIzOjQiLCI0OjMiLCI0OjUiLCI1OjQiLCI5OjE2IiwiMTY6OSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2xlYXJuLmJyaWEuYWkvaHViZnMvVGVybXMlMjBhbmQlMjBDb25kaXRpb25zL0JyaWElMjBBSSUyME9ubGluZSUyMFRlcm1zJTIwYW5kJTIwQ29uZGl0aW9ucyUyMChNYXJjaCUyMDIwMjQpJTIwdjEuMWMucGRmP2hzTGFuZz1lbiZfZ2w9MSppd3Z1N3cqX2djbF9hdSpNelF5TXpVeE16QXhMakUzTkRjd05EVTROVGcuKl9nYSpNakF4TkRreSIsIm5hbWUiOiJpbWFnZS0zLjIiLCJvd25lciI6ImJyaWEiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9mNGUwNC5zaGFyZS1ldTEuaHNmb3Jtcy5jb20vMm5TNDV6X3pJUXUtM1lLdGJSYnJLUFE/dXRtX2NhbXBhaWduPTEyNTAzMzY5OC0zLjIlMjBUMkklMjBSZWxlYXNlJnV0bV9tZWRpdW09ZW1haWwmX2hzbWk9MTEyMjM3NTEwJnV0bV9jb250ZW50PTExMjIzNzUxMCZ1dG1fc291cmNlPWhzX2F1dG9tYXRpb24iLCJydW5fY291bnQiOjI5NzcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9icmlhL2ltYWdlLTMuMiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYnJpYWFpL0JSSUEtMy4yIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvODk1ZmZkYzUtMDdkNi00YjE2LWFjNjItYjI3YmE1YjI0NDY4LzRjY2drcTBhNnhybTgwY3B5a2ZzemFqZmF3LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yMVQxNToxNTowNy40MjIyNTlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMjNUMjA6NTY6NDYuMjU3NDgyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTIzVDIwOjU2OjQyLjA5ODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJoMnBhZmM4ZmU5cm1hMGNwenZxdHBqenZ5ciIsImlucHV0Ijp7InByb21wdCI6IlRoZSBwaG90bzogQ3JlYXRlIGEgY2luZW1hdGljLCBwaG90b3JlYWxpc3RpYyBtZWRpdW0gc2hvdCBjYXB0dXJpbmcgdGhlIG5vc3RhbGdpYyB3YXJtdGggb2YgYSBsYXRlIDkwcyBpbmRpZSBmaWxtLiBUaGUgZm9jdXMgaXMgYSB5b3VuZyB3b21hbiB3aXRoIGJyaWdodGx5IGR5ZWQgcGluay1nb2xkIGhhaXIgYW5kIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBob3BlZnVsIHlldCBzbGlnaHRseSB1bmNlcnRhaW4gc21pbGUsIHNoZSBpcyBzbGlnaHRseSBvZmYtY2VudGVyLiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkLCB2aW50YWdlIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJSZXBsaWNhdGVcIiAoc2xpZ2h0bHkgd29ybikgb3ZlciBhIGxvbmctc2xlZXZlZCBzdHJpcGVkIHRvcCBhbmQgc2ltcGxlIHNpbHZlciBzdHVkIGVhcnJpbmdzLiBUaGUgbGlnaHRpbmcgaXMgc29mdCwgZ29sZGVuIGhvdXIgc3VubGlnaHQgc3RyZWFtaW5nIHRocm91Z2ggYSBzbGlnaHRseSBkdXN0eSB3aW5kb3csIGNyZWF0aW5nIGxlbnMgZmxhcmUgYW5kIGlsbHVtaW5hdGluZyBkdXN0IG1vdGVzIGluIHRoZSBhaXIuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCwgY2x1dHRlcmVkIGJlZHJvb20gd2l0aCBwb3N0ZXJzIG9uIHRoZSB3YWxsIGFuZCBmYWlyeSBsaWdodHMsIHJlbmRlcmVkIHdpdGggYSBzaGFsbG93IGRlcHRoIG9mIGZpZWxkLiBOYXR1cmFsIGZpbG0gZ3JhaW4sIGEgd2FybSwgc2xpZ2h0bHkgbXV0ZWQgY29sb3IgcGFsZXR0ZSwgYW5kIHNoYXJwIGZvY3VzIG9uIGhlciBleHByZXNzaXZlIGV5ZXMgZW5oYW5jZSB0aGUgaW50aW1hdGUsIGF1dGhlbnRpYyBmZWVsIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsInNhZmV0eV9maWx0ZXJfbGV2ZWwiOiJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gMy45MHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6NC4xNTE2MjY0NTEsInRvdGFsX3RpbWUiOjQuMTU5NDgyfSwibW9kZWwiOiJnb29nbGUvaW1hZ2VuLTQiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL3ZmUmxlbVZhWU11SU5FZThLQ0NtZUpUNlYzRHY3UzQ1cnhNaElnblNUMlE3d2tlbEMvdG1wNG1xcnMzcnAucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMjNUMjA6NTY6NDIuMTA1ODU1WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWI3eWp4eTdyNWN1dmp4ZHFiZ2txdmxqdGN0emx2bmozenJpc2tpMmxlbjVqb2RqN3pwaGEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2gycGFmYzhmZTlybWEwY3B6dnF0cGp6dnlyIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oMnBhZmM4ZmU5cm1hMGNwenZxdHBqenZ5ci9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6Ikdvb2dsZSdzIEltYWdlbiA0IGZsYWdzaGlwIG1vZGVsIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxZGRiYTBmYWQzNjczNGNkMjRjODVlY2M3ODNkNjdjODk3M2RhOGVhMDUwNDRiNTZkYjRlYjNiMGNkZTUzOTRkIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjVUMTU6MTQ6NDkuMjcyMjA3WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn0sInNhZmV0eV9maWx0ZXJfbGV2ZWwiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zYWZldHlfZmlsdGVyX2xldmVsIn1dLCJkZWZhdWx0IjoiYmxvY2tfb25seV9oaWdoIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJibG9ja19sb3dfYW5kX2Fib3ZlIGlzIHN0cmljdGVzdCwgYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSBibG9ja3Mgc29tZSBwcm9tcHRzLCBibG9ja19vbmx5X2hpZ2ggaXMgbW9zdCBwZXJtaXNzaXZlIGJ1dCBzb21lIHByb21wdHMgd2lsbCBzdGlsbCBiZSBibG9ja2VkIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiOToxNiIsIjE2OjkiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJlbnVtIjpbImJsb2NrX2xvd19hbmRfYWJvdmUiLCJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIiwiYmxvY2tfb25seV9oaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNhZmV0eV9maWx0ZXJfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJpbWFnZW4tNCIsIm93bmVyIjoiZ29vZ2xlIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0MDkwMDc3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi00IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9lNzRlZWNkNi1kYWYxLTQwNTAtOWYwNC0zNjMxM2JkNmYwMDcvdHdvLXBlb3BsZS1jcm9wcGVkLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yN1QwODoyNjoyNS4xMzUyMTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6MDA6NTYuMzE5MjYyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjAwOjUxLjkxNzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrczF3NnR5azlucm1hMGNxNnljYWN2OTJ4bSIsImlucHV0Ijp7InByb21wdCI6Ik1ha2UgdGhpcyBhIDkwcyBjYXJ0b29uIiwiaW5wdXRfaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L041NWw1VFdHaDhtU2xOelc4dXNSZW9hTmhHYkZ3dkxlWlIzVFgxTkw0cGQyV3Rmdi9yZXBsaWNhdGUtcHJlZGljdGlvbi1mMmQyNXJnNmducm1hMGNxMjU3dmR3Mm40Yy5wbmciLCJhc3BlY3RfcmF0aW8iOiJtYXRjaF9pbnB1dF9pbWFnZSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDE5NDQ5MDE0NzdcbkdlbmVyYXRpbmcuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiA0LjJzZWNcbkRvd25sb2FkaW5nIDIwNzAyOSBieXRlc1xuRG93bmxvYWRlZCAwLjIwTUIgaW4gMC4xNHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6NC4zNzIzNzczMTYsInRvdGFsX3RpbWUiOjQuNDAyMjYyfSwibW9kZWwiOiJibGFjay1mb3Jlc3QtbGFicy9mbHV4LWtvbnRleHQtcHJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS84M09LczZ5ZmRvVDVZQ3BmUkVuckZGYnFMYmZXYnVzOFEwZTA2ZlEwQkFNRFJLYW1DL3RtcHUzbnFvbGxmLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjAwOjUxLjk0Njg4NVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci01M2xocGVnZnJsdnAyb2t0aTJuMmN0YWFtMmZ1aWxjazZtbWkzNWp2ZGlrejMycjNtZmtxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9rczF3NnR5azlucm1hMGNxNnljYWN2OTJ4bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva3MxdzZ0eWs5bnJtYTBjcTZ5Y2FjdjkyeG0vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIHN0YXRlLW9mLXRoZS1hcnQgdGV4dC1iYXNlZCBpbWFnZSBlZGl0aW5nIG1vZGVsIHRoYXQgZGVsaXZlcnMgaGlnaC1xdWFsaXR5IG91dHB1dHMgd2l0aCBleGNlbGxlbnQgcHJvbXB0IGZvbGxvd2luZyBhbmQgY29uc2lzdGVudCByZXN1bHRzIGZvciB0cmFuc2Zvcm1pbmcgaW1hZ2VzIHRocm91Z2ggbmF0dXJhbCBsYW5ndWFnZSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMmRmZTQ1ZGViY2ExM2U1ZWNmYWQ3NTVlZjZjYTk5NDNmYzU2YTZlZmZiMzA2ZjRjNmUyZWE0NzYyZGY2ZTUzZSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTA4VDE4OjU0OjUwLjc0OTE3MVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBkZXNjcmlwdGlvbiBvZiB3aGF0IHlvdSB3YW50IHRvIGdlbmVyYXRlLCBvciB0aGUgaW5zdHJ1Y3Rpb24gb24gaG93IHRvIGVkaXQgdGhlIGdpdmVuIGltYWdlLiJ9LCJpbnB1dF9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbnB1dCBJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkltYWdlIHRvIHVzZSBhcyByZWZlcmVuY2UuIE11c3QgYmUganBlZywgcG5nLCBnaWYsIG9yIHdlYnAuIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Im1hdGNoX2lucHV0X2ltYWdlIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4gVXNlICdtYXRjaF9pbnB1dF9pbWFnZScgdG8gbWF0Y2ggdGhlIGFzcGVjdCByYXRpbyBvZiB0aGUgaW5wdXQgaW1hZ2UuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoicG5nIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0IGZvciB0aGUgZ2VuZXJhdGVkIGltYWdlIn0sInNhZmV0eV90b2xlcmFuY2UiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNhZmV0eSBUb2xlcmFuY2UiLCJkZWZhdWx0IjoyLCJtYXhpbXVtIjo2LCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlNhZmV0eSB0b2xlcmFuY2UsIDAgaXMgbW9zdCBzdHJpY3QgYW5kIDYgaXMgbW9zdCBwZXJtaXNzaXZlLiAyIGlzIGN1cnJlbnRseSB0aGUgbWF4aW11bSBhbGxvd2VkIHdoZW4gaW5wdXQgaW1hZ2VzIGFyZSB1c2VkLiJ9LCJwcm9tcHRfdXBzYW1wbGluZyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IFVwc2FtcGxpbmciLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWMgcHJvbXB0IGltcHJvdmVtZW50In19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsibWF0Y2hfaW5wdXRfaW1hZ2UiLCIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjIxOjkiLCI5OjIxIiwiMjoxIiwiMToyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImZsdXgta29udGV4dC1wcm8iLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyNDczNDE3MiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1wcm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZGViYzEwNjktN2U2Yi00OGE3LWE3MWItNDg5Y2M3Y2YxMzIzL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLW5wMzgyZjZ0LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yOFQyMjowODowMy42MjE3MzVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6Mjg6NTguNjAyNzI5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjI4OjUzLjY3MzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJzNW55MWFid241cm1hMGNxNnlzYnp3MHJlOCIsImlucHV0Ijp7InByb21wdCI6Ik1ha2UgdGhlIGxldHRlcnMgM0QsIGZsb2F0aW5nIGluIHNwYWNlIG9uIGEgY2l0eSBzdHJlZXQiLCJpbnB1dF9pbWFnZSI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvWGZ3V2pISjdIZnJtWEU2dWt1TFZFcFhXZmVRM1BRZVJJNW1BcHVMWFJ4U1Q3WE1tQy90bXBjOTF0bHEyMC5wbmciLCJhc3BlY3RfcmF0aW8iOiJtYXRjaF9pbnB1dF9pbWFnZSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDU1ODY1ODY5MVxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDQuN3NlY1xuRG93bmxvYWRpbmcgMTQ5OTI4IGJ5dGVzXG5Eb3dubG9hZGVkIDAuMTRNQiBpbiAwLjE0c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo0LjkyMTY0MzAxMiwidG90YWxfdGltZSI6NC45Mjk3Mjl9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1tYXgiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL01iYmQ4VHgyWWZSWVhTRW1MZ2JsVHpHdGo0WnVycGdQakx1aTZqQXFmWExhc1J6VUEvdG1wa2F2X2l2eWQuanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6Mjg6NTMuNjgxMDg2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXhwZWtmajV1aHlzYjJpeWdoZG1lb2V6b241eXdmYmx4a3BtdnVqdDZ1am5tZW9iYjQ3NWEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3M1bnkxYWJ3bjVybWEwY3E2eXNiencwcmU4IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9zNW55MWFid241cm1hMGNxNnlzYnp3MHJlOC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgcHJlbWl1bSB0ZXh0LWJhc2VkIGltYWdlIGVkaXRpbmcgbW9kZWwgdGhhdCBkZWxpdmVycyBtYXhpbXVtIHBlcmZvcm1hbmNlIGFuZCBpbXByb3ZlZCB0eXBvZ3JhcGh5IGdlbmVyYXRpb24gZm9yIHRyYW5zZm9ybWluZyBpbWFnZXMgdGhyb3VnaCBuYXR1cmFsIGxhbmd1YWdlIHByb21wdHMiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImY3MmUyNzI5N2Q5YzA1YTM2YjdmZDhmYWZmMzkzZDMxZTNiMzY4NTQzZTBiYzQ0YmRlNTIxODg2NzAwZTE2NmMiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0yNFQxOTo0MToyNi42Nzg5MTdaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjAiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgZGVzY3JpcHRpb24gb2Ygd2hhdCB5b3Ugd2FudCB0byBnZW5lcmF0ZSwgb3IgdGhlIGluc3RydWN0aW9uIG9uIGhvdyB0byBlZGl0IHRoZSBnaXZlbiBpbWFnZS4ifSwiaW5wdXRfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW5wdXQgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoxLCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2UgYXMgcmVmZXJlbmNlLiBNdXN0IGJlIGpwZWcsIHBuZywgZ2lmLCBvciB3ZWJwLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiJtYXRjaF9pbnB1dF9pbWFnZSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIFVzZSAnbWF0Y2hfaW5wdXRfaW1hZ2UnIHRvIG1hdGNoIHRoZSBhc3BlY3QgcmF0aW8gb2YgdGhlIGlucHV0IGltYWdlLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6InBuZyIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJzYWZldHlfdG9sZXJhbmNlIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTYWZldHkgVG9sZXJhbmNlIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NiwibWluaW11bSI6MCwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTYWZldHkgdG9sZXJhbmNlLCAwIGlzIG1vc3Qgc3RyaWN0IGFuZCA2IGlzIG1vc3QgcGVybWlzc2l2ZS4gMiBpcyBjdXJyZW50bHkgdGhlIG1heGltdW0gYWxsb3dlZCB3aGVuIGlucHV0IGltYWdlcyBhcmUgdXNlZC4ifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljIHByb21wdCBpbXByb3ZlbWVudCJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIm1hdGNoX2lucHV0X2ltYWdlIiwiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIyMTo5IiwiOToyMSIsIjI6MSIsIjE6MiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJmbHV4LWtvbnRleHQtbWF4Iiwib3duZXIiOiJibGFjay1mb3Jlc3QtbGFicyIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NjE3NzAwMywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1tYXgiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNGEwYjFhY2YtNDczYS00MWQ4LTllN2MtZTcwY2E1MDYzZmY3L3JlcGxpY2F0ZS1wcmVkaWN0aW9uLTM3bjN5ZmM5LmpwZWciLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xNlQxNDo1MjoyMy4yMDA3NDZaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDgtMDRUMTQ6MTA6MzAuMDQ4ODA5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA0VDE0OjEwOjI1Ljg5MjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiIzM2Nid2QycXdocm1hMGNyZW5udHh6Z21tNCIsImlucHV0Ijp7InNlZWQiOjI0Njc2NCwianVpY2VkIjpmYWxzZSwicHJvbXB0IjoiQSBjaW5lbWF0aWMsIHBob3RvcmVhbGlzdGljIG1lZGl1bSBzaG90IGNhcHR1cmluZyB0aGUgbm9zdGFsZ2ljIHdhcm10aCBvZiBhIG1pZC0yMDAwcyBpbmRpZSBmaWxtLiBUaGUgZm9jdXMgaXMgYSBjYXQgd2l0aCBhIG1lc3N5IGNvb2wgcGxhdGludW0gd2hpdGUgZnVyLCBsb29raW5nIGRpcmVjdGx5IGFuZCBpbnRlbnRseSBpbnRvIHRoZSBjYW1lcmEgbGVucyB3aXRoIGEga25vd2luZyBzbWlyaywgaXRzIGhlYWQgaXMgbG9va2luZyB1cCBzbGlnaHRseS4gVGhlIGNhdCB3ZWFycyBhbiBvdmVyc2l6ZWQgYmFuZCB0LXNoaXJ0IHRoYXQgc2F5cyDigJxXYW4gY2FuIGRvIEltYWdlc1wiIGluIGh1Z2Ugc3R5bGl6ZWQgdGV4dCBvdmVyIGEgbG9uZy1zbGVldmVkIHN0cmlwZWQgdG9wIGFuZCBzaW1wbGUgc2lsdmVyIHN0dWQgZWFycmluZ3MuIFRoZSBsaWdodGluZyBpcyBzb2Z0LCBnb2xkZW4gaG91ciBzdW5saWdodCBjcmVhdGluZyBsZW5zIGZsYXJlIGFuZCBpbGx1bWluYXRpbmcgZHVzdCBtb3RlcyBpbiB0aGUgYWlyLiBUaGUgYmFja2dyb3VuZCBzaG93cyBhIGJsdXJyZWQgb3V0ZG9vciB1cmJhbiBzZXR0aW5nIHdpdGggZ3JhZmZpdGktY292ZXJlZCB3YWxscyAodGhlIGdyYWZmaXRpIHNheXMg4oCcV0FOXCIgaW4gc3R5bGl6ZWQgZ3JhZmZpdGkgbGV0dGVyaW5nKSwgcmVuZGVyZWQgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIE5hdHVyYWwgZmlsbSBncmFpbiwgYSB3YXJtLCBzbGlnaHRseSBtdXRlZCBjb2xvciBwYWxldHRlLCBhbmQgc2hhcnAgZm9jdXMgb24gaXRzIGV4cHJlc3NpdmUgZXllcyBlbmhhbmNlIHRoZSBpbnRpbWF0ZSwgYXV0aGVudGljIGZlZWwiLCJtZWdhcGl4ZWxzIjoyLCJhc3BlY3RfcmF0aW8iOiI0OjMiLCJvdXRwdXRfZm9ybWF0IjoianBnIiwib3V0cHV0X3F1YWxpdHkiOjgwfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDI0Njc2NFxuSW5mZXJlbmNlIHRvb2sgNC4xMSBzZWNvbmRzIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjQuMTUwNDY2NTIxLCJ0b3RhbF90aW1lIjo0LjE1NjgwOX0sIm1vZGVsIjoicHJ1bmFhaS93YW4tMi4yLWltYWdlIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9wS2lCMnBGZ1g3cWdHMU94REh5TVJ6d3ZZMlFQTVBLUFFlTnFKR1VBeTFMcml6aktBL291dHB1dF8yNDY3NjRfMC5qcGVnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDgtMDRUMTQ6MTA6MjUuODk4MzQzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWw2ZDdxd2Nja29hb2x0ZGJxYmVhcW1mY3Q1amVpenJjZW5xczNqeXZicnc2M3plZDJ0dHEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzMzY2J3ZDJxd2hybWEwY3Jlbm50eHpnbW00IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zM2Nid2QycXdocm1hMGNyZW5udHh6Z21tNC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgbW9kZWwgZ2VuZXJhdGVzIGJlYXV0aWZ1bCBjaW5lbWF0aWMgMiBtZWdhcGl4ZWwgaW1hZ2VzIGluIDMtNCBzZWNvbmRzIGFuZCBpcyBkZXJpdmVkIGZyb20gdGhlIFdhbiAyLjIgbW9kZWwgdGhyb3VnaCBvcHRpbWlzYXRpb24gdGVjaG5pcXVlcyBmcm9tIHRoZSBwcnVuYSBwYWNrYWdlIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxNmUxNWU5MTNmY2M3MWMxYTVkZWZiMzM1ZWE4NDczOWY5OTczMWZhMWVlMTc5OTUxMTdjN2Q5YWRjNmQxNzZjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTdUMTI6MzY6MTYuMTk5NjkxWiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImp1aWNlZCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiSnVpY2VkIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiRmFzdGVyIGluZmVyZW5jZSB3aXRoIGFkZGl0aW9uYWwgb3B0aW1pemF0aW9ucy4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwibWVnYXBpeGVscyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21lZ2FwaXhlbHMifV0sImRlZmF1bHQiOjIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQXBwcm94aW1hdGUgbnVtYmVyIG9mIG1lZ2FwaXhlbHMgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJtZWdhcGl4ZWxzIjp7ImVudW0iOlsxLDJdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoibWVnYXBpeGVscyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjIxOjkiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbInBuZyIsImpwZyIsIndlYnAiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoid2FuLTIuMi1pbWFnZSIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6Mzk4OTAwLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS93YW4tMi4yLWltYWdlIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82MmUwNjJhMS1mNGU0LTQxOTItOWYwYy01NjQwOGYwOTJmZWMvcmVwbGljYXRlLXByZWRpY3Rpb24tOTdxYWJkOHoud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA0VDE3OjIzOjM5LjcyNDc3MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOC0xOFQxNjowMToxMi41MDg0MDlaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMThUMTY6MDE6MDkuMDI2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InFrOWpma254bTlybWEwY3JxcW1zd3dkOTV3IiwiaW5wdXQiOnsicHJvbXB0IjoiQm9va3N0b3JlIHdpbmRvdyBkaXNwbGF5LiBBIHNpZ24gZGlzcGxheXMg4oCcTmV3IEFycml2YWxzIFRoaXMgV2Vla+KAnS4gQmVsb3csIGEgc2hlbGYgdGFnIHdpdGggdGhlIHRleHQg4oCcQmVzdC1TZWxsaW5nIE5vdmVscyBIZXJl4oCdLiBUbyB0aGUgc2lkZSwgYSBjb2xvcmZ1bCBwb3N0ZXIgYWR2ZXJ0aXNlcyDigJxBdXRob3IgTWVldCBBbmQgR3JlZXQgb24gU2F0dXJkYXnigJ0gd2l0aCBhIGNlbnRyYWwgcG9ydHJhaXQgb2YgdGhlIGF1dGhvci4gVGhlcmUgYXJlIGZvdXIgYm9va3Mgb24gdGhlIGJvb2tzaGVsZiwgbmFtZWx5IOKAnFRoZSBsaWdodCBiZXR3ZWVuIHdvcmxkc+KAnSDigJxXaGVuIHN0YXJzIGFyZSBzY2F0dGVyZWTigJ0g4oCcVGhlIHNsaWVudCBwYXRpZW504oCdIOKAnFRoZSBuaWdodCBjaXJjdXPigJ0iLCJnb19mYXN0Ijp0cnVlLCJndWlkYW5jZSI6NCwic3RyZW5ndGgiOjAuOSwiaW1hZ2Vfc2l6ZSI6Im9wdGltaXplX2Zvcl9xdWFsaXR5IiwibG9yYV9zY2FsZSI6MSwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwiZW5oYW5jZV9wcm9tcHQiOmZhbHNlLCJvdXRwdXRfcXVhbGl0eSI6ODAsIm5lZ2F0aXZlX3Byb21wdCI6IiAiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxNDE1ODZcbkdlbmVyYXRpb24gdG9vayAzLjM0IHNlY29uZHNcblRvdGFsIHNhZmUgaW1hZ2VzOiAxIG91dCBvZiAxIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjMuNDczOTUwNDU4LCJ0b3RhbF90aW1lIjozLjQ4MjQwOX0sIm1vZGVsIjoicXdlbi9xd2VuLWltYWdlIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvQ2FscUIxWkFEV0xmQVNlekdvRXRweDEwNzBDVmlOdDh6dzhOaTdQalIyUElCUU1WQS9vdXQtMC53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA4LTE4VDE2OjAxOjA5LjAzNDQ1OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1hczdudmw3dXBqbDNnZjJsYXdoeTV0aGIycnI3eGV0b3FxemliMzJ6YW9xcHh5YWFpdzRxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9xazlqZmtueG05cm1hMGNycXFtc3d3ZDk1dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcWs5amZrbnhtOXJtYTBjcnFxbXN3d2Q5NXcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBbiBpbWFnZSBnZW5lcmF0aW9uIGZvdW5kYXRpb24gbW9kZWwgaW4gdGhlIFF3ZW4gc2VyaWVzIHRoYXQgYWNoaWV2ZXMgc2lnbmlmaWNhbnQgYWR2YW5jZXMgaW4gY29tcGxleCB0ZXh0IHJlbmRlcmluZy4iLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1F3ZW5MTS9Rd2VuLUltYWdlIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI5MDVlMzQ1ZmUxZGZlMTBkNjI4ZGFhYzIxNDBkZDhkZWE0NzFjMGQ5OTc5M2VmMGZkYzQ2YTE1YzY4OGI2MmZiIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMDVUMTU6NTI6NTEuNjE4ODk5WiIsImNvZ192ZXJzaW9uIjoiMC4xNi4wIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIHBpcGVsaW5lIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sImdvX2Zhc3QiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkdvIEZhc3QiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSdW4gZmFzdGVyIHByZWRpY3Rpb25zIHdpdGggYWRkaXRpb25hbCBvcHRpbWl6YXRpb25zLiJ9LCJndWlkYW5jZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSIsImRlZmF1bHQiOjMsIm1heGltdW0iOjEwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBmb3IgZ2VuZXJhdGVkIGltYWdlLiBMb3dlciB2YWx1ZXMgY2FuIGdpdmUgbW9yZSByZWFsaXN0aWMgaW1hZ2VzLiBHb29kIHZhbHVlcyB0byB0cnkgYXJlIDIsIDIuNSwgMyBhbmQgMy41In0sInN0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlN0cmVuZ3RoIiwiZGVmYXVsdCI6MC45LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlN0cmVuZ3RoIGZvciBpbWcyaW1nIHBpcGVsaW5lIn0sImltYWdlX3NpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9pbWFnZV9zaXplIn1dLCJkZWZhdWx0Ijoib3B0aW1pemVfZm9yX3F1YWxpdHkiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkltYWdlIHNpemUgZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwibG9yYV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIFNjYWxlIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmVzIGhvdyBzdHJvbmdseSB0aGUgbWFpbiBMb1JBIHNob3VsZCBiZSBhcHBsaWVkLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjIsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkxvYWQgTG9SQSB3ZWlnaHRzLiBPbmx5IHdvcmtzIHdpdGggdGV4dCB0byBpbWFnZSBwaXBlbGluZS4gU3VwcG9ydHMgYXJiaXRyYXJ5IC5zYWZldGVuc29ycyBVUkxzLCB0YXIgZmlsZXMsIGFuZCB6aXAgZmlsZXMgZnJvbSB0aGUgSW50ZXJuZXQgKGZvciBleGFtcGxlLCAnaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9WaWt0b3IxNzE3L3NjYW5kaW5hdmlhbi1pbnRlcmlvci1zdHlsZTEvcmVzb2x2ZS9tYWluL215X2ZpcnN0X2ZsdXhfbG9yYV92MS5zYWZldGVuc29ycycsICdodHRwczovL2V4YW1wbGUuY29tL2xvcmFfd2VpZ2h0cy50YXIuZ3onLCBvciAnaHR0cHM6Ly9leGFtcGxlLmNvbS9sb3JhX3dlaWdodHMuemlwJykifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6MTQsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sImVuaGFuY2VfcHJvbXB0Ijp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJFbmhhbmNlIFByb21wdCIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgdGhlIHByb21wdCB3aXRoIHBvc2l0aXZlIG1hZ2ljLiJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJRdWFsaXR5IHdoZW4gc2F2aW5nIHRoZSBvdXRwdXQgaW1hZ2VzLCBmcm9tIDAgdG8gMTAwLiAxMDAgaXMgYmVzdCBxdWFsaXR5LCAwIGlzIGxvd2VzdCBxdWFsaXR5LiBOb3QgcmVsZXZhbnQgZm9yIC5wbmcgb3V0cHV0cyJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IiAiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIHByb21wdCBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiTG9hZCBMb1JBIHdlaWdodHMgZnJvbSBSZXBsaWNhdGUgdHJhaW5pbmcuIE9ubHkgd29ya3Mgd2l0aCB0ZXh0IHRvIGltYWdlIHBpcGVsaW5lLiBTdXBwb3J0cyBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMsIHRhciBmaWxlcywgYW5kIHppcCBmaWxlcyBmcm9tIHRoZSBJbnRlcm5ldC4ifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gUmVjb21tZW5kZWQgcmFuZ2UgaXMgMjgtNTAsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImltYWdlX3NpemUiOnsiZW51bSI6WyJvcHRpbWl6ZV9mb3JfcXVhbGl0eSIsIm9wdGltaXplX2Zvcl9zcGVlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJpbWFnZV9zaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCI5OjE2IiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2Nob29zZWFsaWNlbnNlLmNvbS9saWNlbnNlcy9hcGFjaGUtMi4wLyIsIm5hbWUiOiJxd2VuLWltYWdlIiwib3duZXIiOiJxd2VuIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vcWlhbndlbi1yZXMub3NzLWNuLWJlaWppbmcuYWxpeXVuY3MuY29tL1F3ZW4tSW1hZ2UvUXdlbl9JbWFnZS5wZGYiLCJydW5fY291bnQiOjUyMzE4NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3F3ZW4vcXdlbi1pbWFnZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vUXdlbi9Rd2VuLUltYWdlIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNTViZTgwYzItMGQ1Yy00OTZiLTg1NzAtOGNjMTAxMjY4ZmM0L3RtcDRsa2x2M3ZuLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTA5VDExOjIzOjQyLjY3MjM3N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOS0xMFQxMToyOTo0My4yNTAzMjRaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTE6Mjk6MjguODg1MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjllYmo1bTI5Nm5ybWUwY3M2ZGhycjl6ZjltIiwiaW5wdXQiOnsic2l6ZSI6IjJLIiwid2lkdGgiOjIwNDgsImhlaWdodCI6MjA0OCwicHJvbXB0IjoiYSBwaG90byBvZiBhIHN0b3JlIGZyb250IGNhbGxlZCBcIlNlZWRyZWFtIDRcIiwgaXQgc2VsbHMgYm9va3MsIGEgcG9zdGVyIGluIHRoZSB3aW5kb3cgc2F5cyBcIlNlZWRyZWFtIDQgbm93IG9uIFJlcGxpY2F0ZVwiIiwibWF4X2ltYWdlcyI6MSwiaW1hZ2VfaW5wdXQiOltdLCJhc3BlY3RfcmF0aW8iOiI0OjMiLCJzZXF1ZW50aWFsX2ltYWdlX2dlbmVyYXRpb24iOiJkaXNhYmxlZCJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiR2VuZXJhdGluZyAyMzA0eDE3MjggaW1hZ2Ugd2l0aCBhc3BlY3QgcmF0aW8gNDozIGF0IDJLIHJlc29sdXRpb25cbkdlbmVyYXRpbmcuLi5cbkdlbmVyYXRlZCBpbiAxNC4xc2VjIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE0LjM1NzgxNzgxMiwidG90YWxfdGltZSI6MTQuMzY1MzI0fSwibW9kZWwiOiJieXRlZGFuY2Uvc2VlZHJlYW0tNCIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2ZuSjE0Y1Z3WGVwNGcwcWZ1eXVyeng5RHNrOGVsZDNWRHl3ZWNTSk5OUWc1a0plVUYvdG1wN2N2YnV0Nm8uanBnIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjI5OjI4Ljg5MjUwNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1sZnVuajRueTMzaTd2ZjR3emZrZGRvaG5ubmg3YzV6eTRvYmwyZ3cya2NsbXc3amo3b3RhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy85ZWJqNW0yOTZucm1lMGNzNmRocnI5emY5bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOWViajVtMjk2bnJtZTBjczZkaHJyOXpmOW0vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJVbmlmaWVkIHRleHQtdG8taW1hZ2UgZ2VuZXJhdGlvbiBhbmQgcHJlY2lzZSBzaW5nbGUtc2VudGVuY2UgZWRpdGluZyBhdCB1cCB0byA0SyByZXNvbHV0aW9uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIyNTRmYWFjODgzYzNhNDExZTk1Y2M5NWQwZmIwMjI3NGE4MWUzODhhYWE0Mzk0YjNjZTViN2QyYTlmN2E2NTY5IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTJUMDY6NDE6MDMuMTAwOTEwWiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJzaXplIjp7ImVudW0iOlsiMUsiLCIySyIsIjRLIiwiY3VzdG9tIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNpemUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zaXplIn1dLCJkZWZhdWx0IjoiMksiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkltYWdlIHJlc29sdXRpb246IDFLICgxMDI0cHgpLCAySyAoMjA0OHB4KSwgNEsgKDQwOTZweCksIG9yICdjdXN0b20nIGZvciBzcGVjaWZpYyBkaW1lbnNpb25zLiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjo0MDk2LCJtaW5pbXVtIjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBpbWFnZSB3aWR0aCAob25seSB1c2VkIHdoZW4gc2l6ZT0nY3VzdG9tJykuIFJhbmdlOiAxMDI0LTQwOTYgcGl4ZWxzLiJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjIwNDgsIm1heGltdW0iOjQwOTYsIm1pbmltdW0iOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGltYWdlIGhlaWdodCAob25seSB1c2VkIHdoZW4gc2l6ZT0nY3VzdG9tJykuIFJhbmdlOiAxMDI0LTQwOTYgcGl4ZWxzLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJtYXhfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJNYXggSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MTUsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTWF4aW11bSBudW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIHdoZW4gc2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uPSdhdXRvJy4gUmFuZ2U6IDEtMTUuIFRvdGFsIGltYWdlcyAoaW5wdXQgKyBnZW5lcmF0ZWQpIGNhbm5vdCBleGNlZWQgMTUuIn0sImltYWdlX2lucHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJJbWFnZSBJbnB1dCIsImRlZmF1bHQiOltdLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlKHMpIGZvciBpbWFnZS10by1pbWFnZSBnZW5lcmF0aW9uLiBMaXN0IG9mIDEtMTAgaW1hZ2VzIGZvciBzaW5nbGUgb3IgbXVsdGktcmVmZXJlbmNlIGdlbmVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Im1hdGNoX2lucHV0X2ltYWdlIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbWFnZSBhc3BlY3QgcmF0aW8uIE9ubHkgdXNlZCB3aGVuIHNpemUgaXMgbm90ICdjdXN0b20nLiBVc2UgJ21hdGNoX2lucHV0X2ltYWdlJyB0byBhdXRvbWF0aWNhbGx5IG1hdGNoIHRoZSBpbnB1dCBpbWFnZSdzIGFzcGVjdCByYXRpby4ifSwic2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uIn1dLCJkZWZhdWx0IjoiZGlzYWJsZWQiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ikdyb3VwIGltYWdlIGdlbmVyYXRpb24gbW9kZS4gJ2Rpc2FibGVkJyBnZW5lcmF0ZXMgYSBzaW5nbGUgaW1hZ2UuICdhdXRvJyBsZXRzIHRoZSBtb2RlbCBkZWNpZGUgd2hldGhlciB0byBnZW5lcmF0ZSBtdWx0aXBsZSByZWxhdGVkIGltYWdlcyAoZS5nLiwgc3Rvcnkgc2NlbmVzLCBjaGFyYWN0ZXIgdmFyaWF0aW9ucykuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIm1hdGNoX2lucHV0X2ltYWdlIiwiMToxIiwiNDozIiwiMzo0IiwiMTY6OSIsIjk6MTYiLCIzOjIiLCIyOjMiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sInNlcXVlbnRpYWxfaW1hZ2VfZ2VuZXJhdGlvbiI6eyJlbnVtIjpbImRpc2FibGVkIiwiYXV0byJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzZXF1ZW50aWFsX2ltYWdlX2dlbmVyYXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJzZWVkcmVhbS00Iiwib3duZXIiOiJieXRlZGFuY2UiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjExOTU5MzgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ieXRlZGFuY2Uvc2VlZHJlYW0tNCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZWQ4NzllOTktNzFiNS00Njg5LWJlZDMtZTczMDVlMzVhMjhhL3RoaXMucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMjZUMjE6MDg6MjQuOTgzMDQ3WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA4LTI2VDIxOjM0OjA2LjI1MzkwNloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOC0yNlQyMTozMzo1NS43NzgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiMWJ3eTZrdDhyOXJtODBjcngxNnQ2MTYxdG0iLCJpbnB1dCI6eyJwcm9tcHQiOiJNYWtlIHRoZSBzaGVldHMgaW4gdGhlIHN0eWxlIG9mIHRoZSBsb2dvLiBNYWtlIHRoZSBzY2VuZSBuYXR1cmFsLiAiLCJpbWFnZV9pbnB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L05iWUljbHA0QTVIV0xzSjhsRjVLZ2lZU05hTEJCVDFqVWNZY0hZUW1OMXV5NU9uTi90bXBjcWMwN2ZfcS5wbmciLCJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L05iWUlkNDV5SDhzMDRzcHRkdFBjR3FGSWhWN3pTNUdUY2RTM1R0TmxpeVRBb1lQTy9TY3JlZW5zaG90JTIwMjAyNS0wOC0yNiUyMGF0JTIwNS4zMC4xMiVFMiU4MCVBRlBNLnBuZyJdLCJvdXRwdXRfZm9ybWF0IjoianBnIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlIHdpdGggR2VtaW5pIEZsYXNoLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC44OSBzZWNvbmRzIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEwLjQ2NTc0MDQ5MSwidG90YWxfdGltZSI6MTAuNDc1OTA2fSwibW9kZWwiOiJnb29nbGUvbmFuby1iYW5hbmEiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2VRMk1RWXJENlh6aGVFZ0NlN09jSGxVSkFYWWM4SGFNSm1HUG1iVE9DQ2xaUzdkcUEvdG1wNHZxcmR1emguanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDgtMjZUMjE6MzM6NTUuNzg4MTY2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXhrbnplZXV0eDZpNW1hbmJqMjVvYXVsZ3RxaWxoMnQzcGduZGsydXM1a3h5c3kzeTV1bnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzFid3k2a3Q4cjlybTgwY3J4MTZ0NjE2MXRtIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8xYnd5Nmt0OHI5cm04MGNyeDE2dDYxNjF0bS9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6Ikdvb2dsZSdzIGxhdGVzdCBpbWFnZSBlZGl0aW5nIG1vZGVsIGluIEdlbWluaSAyLjUiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjFiN2I5NDVlOGY3ZWRmN2EwMzRlYmE2Y2IyYzIwZjJhYjVkYzdkMDkwZWVhMWM2MTZlOTZkYTk0N2JlNzZhZWUiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xOVQxNToyODo1OC4xODc1MDlaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiQSB0ZXh0IGRlc2NyaXB0aW9uIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZSJ9LCJpbWFnZV9pbnB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiSW1hZ2UgSW5wdXQiLCJkZWZhdWx0IjpbXSwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZXMgdG8gdHJhbnNmb3JtIG9yIHVzZSBhcyByZWZlcmVuY2UgKHN1cHBvcnRzIG11bHRpcGxlIGltYWdlcykifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoibmFuby1iYW5hbmEiLCJvd25lciI6Imdvb2dsZSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTA4NzE1ODgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9nb29nbGUvbmFuby1iYW5hbmEiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzZlMTY0MzY1LTljYWItNDIyYi1iZjA1LTc2ZDEyN2FiZTNhMi9yZXBsaWNhdGUtcHJlZGljdGlvbi1fT1g1MWJHNy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMDVUMTI6NTY6MDcuNjEwNTk0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAyLTA1VDIwOjM4OjM1LjczODMxMloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0wNVQyMDozODozMS4xNTcwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiOG14MWV3Zm55bnJtYzBjbXR6YXRycHhkcTAiLCJpbnB1dCI6eyJwcm9tcHQiOiJBIGNsb3NlLXVwLCBtYWNybyBwaG90b2dyYXBoeSBzdG9jayBwaG90byBvZiBhIHN0cmF3YmVycnkgaW50cmljYXRlbHkgc2N1bHB0ZWQgaW50byB0aGUgc2hhcGUgb2YgYSBodW1taW5nYmlyZCBpbiBtaWQtZmxpZ2h0LCBpdHMgd2luZ3MgYSBibHVyIGFzIGl0IHNpcHMgbmVjdGFyIGZyb20gYSB2aWJyYW50LCB0dWJ1bGFyIGZsb3dlci4gVGhlIGJhY2tkcm9wIGZlYXR1cmVzIGEgbHVzaCwgY29sb3JmdWwgZ2FyZGVuIHdpdGggYSBzb2Z0LCBib2tlaCBlZmZlY3QsIGNyZWF0aW5nIGEgZHJlYW1saWtlIGF0bW9zcGhlcmUuIFRoZSBpbWFnZSBpcyBleGNlcHRpb25hbGx5IGRldGFpbGVkIGFuZCBjYXB0dXJlZCB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCwgZW5zdXJpbmcgYSByYXpvci1zaGFycCBmb2N1cyBvbiB0aGUgc3RyYXdiZXJyeS1odW1taW5nYmlyZCBhbmQgZ2VudGxlIGZhZGluZyBvZiB0aGUgYmFja2dyb3VuZC4gVGhlIGhpZ2ggcmVzb2x1dGlvbiwgcHJvZmVzc2lvbmFsIHBob3RvZ3JhcGhlcnMgc3R5bGUsIGFuZCBzb2Z0IGxpZ2h0aW5nIGlsbHVtaW5hdGUgdGhlIHNjZW5lIGluIGEgdmVyeSBkZXRhaWxlZCBtYW5uZXIsIHByb2Zlc3Npb25hbCBjb2xvciBncmFkaW5nIGFtcGxpZmllcyB0aGUgdmlicmFudCBjb2xvcnMgYW5kIGNyZWF0ZXMgYW4gaW1hZ2Ugd2l0aCBleGNlcHRpb25hbCBjbGFyaXR5LiBUaGUgZGVwdGggb2YgZmllbGQgbWFrZXMgdGhlIGh1bW1pbmdiaXJkIGFuZCBmbG93ZXIgc3RhbmQgb3V0IHN0YXJrbHkgYWdhaW5zdCB0aGUgYm9rZWggYmFja2dyb3VuZC4iLCJhc3BlY3RfcmF0aW8iOiIxOjEiLCJzYWZldHlfZmlsdGVyX2xldmVsIjoiYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjNzZWNcbkdlbmVyYXRlZCBpbWFnZSBpbiA0LjAwc2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo0LjU2OTM1MjUwOSwidG90YWxfdGltZSI6NC41ODEzMTJ9LCJtb2RlbCI6Imdvb2dsZS9pbWFnZW4tMyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZnA3RkFZMTBPc3lNY3FmODBDOVlmYm5EVDlld2paNWdodXVuMlE5Q1JkaXNrZmloQy90bXA2dHk4ZXpveS5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wMi0wNVQyMDozODozMS4xNjg5NjBaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItN2M1YnIycGk0NHF1NDVmeWl2aTVlc29xcTd4b2dqNXJ0d3dpZTJwenY0dWRjMm9qZmVicSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOG14MWV3Zm55bnJtYzBjbXR6YXRycHhkcTAiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzhteDFld2ZueW5ybWMwY210emF0cnB4ZHEwL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiR29vZ2xlJ3MgaGlnaGVzdCBxdWFsaXR5IHRleHQtdG8taW1hZ2UgbW9kZWwsIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBpbWFnZXMgd2l0aCBkZXRhaWwsIHJpY2ggbGlnaHRpbmcgYW5kIGJlYXV0eSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiM2UwYjQ3Nzc0M2ZmNDA1ZGM1Yjc3ZGQ3MzQ1NmQ3ZWY5NjcwNWE5YWFkNDc5YzY2OGQ1Nzc0M2NlMWQ0Y2E5NiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTE4VDE1OjU4OjE3LjAyMzk1NFoiLCJjb2dfdmVyc2lvbiI6IjAuMTUuMTEiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi0zIiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9kZWVwbWluZC5nb29nbGUvdGVjaG5vbG9naWVzL2ltYWdlbi0zLyIsInJ1bl9jb3VudCI6MTU5MDA1NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2dvb2dsZS9pbWFnZW4tMyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOTgwZDY0ZjctOTkxYS00NjEwLTllOTQtMWE1OWQxNDgyMzI5L3RtcHV4dDZrdDJhLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0wNlQxMTowODoyOC45OTY1NzhaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDItMDZUMTE6MjY6MjguOTczNDYyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTAyLTA2VDExOjI2OjI1Ljc4OTAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJzd250enJ5eHpucm04MGNtdmMxYXFibnFnZyIsImlucHV0Ijp7InByb21wdCI6IkJ1bGxldCB0cmFpbiBjdXR0aW5nIHRocm91Z2ggY2hlcnJ5IGJsb3Nzb20gcGV0YWxzIGF0IGR1c2ssIGNyZWF0aW5nIGEgdm9ydGV4IG9mIHBpbmsgYW5kIHdoaXRlLiBUaGUgcG9saXNoZWQgc2lsdmVyIGV4dGVyaW9yIHJlZmxlY3RzIHRoZSBzZXR0aW5nIHN1biBpbiBhIGNvbnRpbnVvdXMgc3RyZWFrIG9mIGZpcmUuIFN0YXRpb24gbGlnaHRzIGJsZW5kIGludG8gYSBzaW5nbGUgY29udGludW91cyBsaW5lIGFzIHRoZSB0cmFpbiBjbGVhdmVzIHRocm91Z2ggc3BhY2UuIFRoZSB3b3JsZCBvdXRzaWRlIHRoZSB3aW5kb3dzIGlzIG5vdGhpbmcgYnV0IGJlYXV0aWZ1bCBtb3Rpb24gYmx1ci4iLCJhc3BlY3RfcmF0aW8iOiIxNjo5Iiwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6ImJsb2NrX21lZGl1bV9hbmRfYWJvdmUifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6Ik1vZGVyYXRpbmcgY29udGVudC4uLlxuTW9kZXJhdGlvbiBjb21wbGV0ZSBpbiAwLjE3c2VjXG5HZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gMi45OXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6My4xNjk0NjQ0NTYsInRvdGFsX3RpbWUiOjMuMTg0NDYyfSwibW9kZWwiOiJnb29nbGUvaW1hZ2VuLTMtZmFzdCIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvQnNXQnNsMmNscExTR0pMeTRtNEd5Y2U1Y1hVMWFTTzIyeGJtcTRzV2NmNms1a01VQS90bXB1eHQ2a3QyYS5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wMi0wNlQxMToyNjoyNS44MDM5OTdaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItZmkzamppeDZwd2Z2bGptaTZkZjRvMjJlNWducTJiN2t6NzU2dDZnbmZpcW02dzU3eG5kcSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvc3dudHpyeXh6bnJtODBjbXZjMWFxYm5xZ2ciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3N3bnR6cnl4em5ybTgwY212YzFhcWJucWdnL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0ZXIgYW5kIGNoZWFwZXIgSW1hZ2VuIDMgbW9kZWwsIGZvciB3aGVuIHByaWNlIG9yIHNwZWVkIGFyZSBtb3JlIGltcG9ydGFudCB0aGFuIGZpbmFsIGltYWdlIHF1YWxpdHkiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjUxMjVmNjJkZjdlNmQxY2NiMGNlNWFjNjBmMTQxNjQ2NDg2YzBjYjc0YTJlM2Q5ZThiNjNlZDQ4NmM0ODMxM2UiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xOFQxNTo1OTowOC4xMzM5MjFaIiwiY29nX3ZlcnNpb24iOiIwLjE1LjExIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn0sInNhZmV0eV9maWx0ZXJfbGV2ZWwiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zYWZldHlfZmlsdGVyX2xldmVsIn1dLCJkZWZhdWx0IjoiYmxvY2tfb25seV9oaWdoIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJibG9ja19sb3dfYW5kX2Fib3ZlIGlzIHN0cmljdGVzdCwgYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSBibG9ja3Mgc29tZSBwcm9tcHRzLCBibG9ja19vbmx5X2hpZ2ggaXMgbW9zdCBwZXJtaXNzaXZlIGJ1dCBzb21lIHByb21wdHMgd2lsbCBzdGlsbCBiZSBibG9ja2VkIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiOToxNiIsIjE2OjkiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJlbnVtIjpbImJsb2NrX2xvd19hbmRfYWJvdmUiLCJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIiwiYmxvY2tfb25seV9oaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNhZmV0eV9maWx0ZXJfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJpbWFnZW4tMy1mYXN0Iiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9kZWVwbWluZC5nb29nbGUvdGVjaG5vbG9naWVzL2ltYWdlbi0zLyIsInJ1bl9jb3VudCI6MzU1MjY4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi0zLWZhc3QiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2Q1MGEyOWQ5LWU5MmMtNDU4OS05MGViLWFlMjY3ZDFjMzcwMC9HeHFranZPV1FBQTBTVDcuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMDhUMTQ6NDQ6MzAuNjIxOTMzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA5LTEwVDEwOjI3OjA4LjUyNTU3N1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xMFQxMDoyNzowMi41NTIwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoidjhxYzh0cnozMXJtZTBjczZjbmJxOXc2c3ciLCJpbnB1dCI6eyJzdHlsZSI6Im5vbmUiLCJwcm9tcHQiOiJhIHBvcnRyYWl0LXN0eWxlIHBob3RvZ3JhcGggZmVhdHVyaW5nIGEgZm94IHdpdGggYSBzbGVuZGVyIGJ1aWxkIGFuZCBkZWxpY2F0ZSBmZWF0dXJlcyBzaXR0aW5nIGFnYWluc3QgYSBuYXZ5IGJsdWUgYmFja2dyb3VuZCB0aGF0IGlzIHNtb290aCBhbmQgdW50ZXh0dXJlZC4gVGhlIGZveCBoYXMgc29mdCwgZmx1ZmZ5IG9yYW5nZSBmdXIgd2l0aCBhIGxpZ2h0ZXIgcGF0Y2ggb24gaXRzIGNoZXN0IGFuZCBhcm91bmQgaXRzIG5vc2UuIEl0cyBlYXJzIGFyZSBsYXJnZSBhbmQgcG9pbnRlZCwgd2l0aCBhIHNsaWdodCBwZXJraW5lc3MuIFRoZSBleWVzIGFyZSBhIGJyaWdodCwgcGllcmNpbmcgeWVsbG93IHdpdGggYSBzaGFycCwgaW50ZWxsaWdlbnQgZ2xpbnQuIFRoZSBsaWdodGluZyBpcyBzb2Z0IGFuZCB3YXJtLCBoaWdobGlnaHRpbmcgdGhlIHRleHR1cmUgb2YgdGhlIGZ1ciIsImNvbnRyYXN0IjoibWVkaXVtIiwibnVtX2ltYWdlcyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwicHJvbXB0X2VuaGFuY2UiOnRydWUsImdlbmVyYXRpb25fbW9kZSI6InN0YW5kYXJkIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlcy4uLlxuR2VuZXJhdGVkIDEgaW1hZ2UocykgaW4gNS43c2VjXG5Eb3dubG9hZGluZyA0NzMxNzUgYnl0ZXNcbkRvd25sb2FkZWQgMC40NU1CIGluIDAuMDhzZWNcblVuaXRzOiAxMSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo1Ljk2NDQ4MDksInRvdGFsX3RpbWUiOjUuOTczNTc3fSwibW9kZWwiOiJsZW9uYXJkb2FpL2x1Y2lkLW9yaWdpbiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL1dDMHp3Q3dzZU1SM1JhZVliZjFITjBYWUFzczRUQXM0d1hlRDlSTzhudlR6SEJQVkIvdG1wOGhvNGdsY2EucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDEwOjI3OjAyLjU2MTA5NloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kZjN4eGhseTUzdzQzeHY3c3hjZmR1anEyZGdpNDUybzNidmUzYmVlcXZ4cnNjcWxidmZxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy92OHFjOHRyejMxcm1lMGNzNmNuYnE5dzZzdyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdjhxYzh0cnozMXJtZTBjczZjbmJxOXc2c3cvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBcnRpc3RpYyBhbmQgaGlnaC1xdWFsaXR5IHZpc3VhbHMgd2l0aCBpbXByb3ZlZCBwcm9tcHQgYWRoZXJlbmNlLCBkaXZlcnNpdHksIGFuZCBkZWZpbml0aW9uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI5NzE5MGQ1MDZjNGE2NTliYzU4YzljOGRlYWE5NjQxNTU5MmM3ZmRkNDJkNGIxYjYyNDY0OWM2MjExZDgzZjFjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTVUMTc6NTI6MDguNjMzMjI4WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InN0eWxlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGUifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTdHlsZSB0byB1c2UgZm9yIHRoZSBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGdlbmVyYXRpb24ifSwiY29udHJhc3QiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cmFzdCJ9XSwiZGVmYXVsdCI6Im1lZGl1bSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQ29udHJhc3QgbGV2ZWwifSwibnVtX2ltYWdlcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEltYWdlcyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjgsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHRfZW5oYW5jZSI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IEVuaGFuY2UiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldoZXRoZXIgdG8gZW5oYW5jZSB0aGUgcHJvbXB0In0sImdlbmVyYXRpb25fbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2dlbmVyYXRpb25fbW9kZSJ9XSwiZGVmYXVsdCI6InN0YW5kYXJkIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJHZW5lcmF0aW9uIG1vZGUifX19LCJzdHlsZSI6eyJlbnVtIjpbImJva2VoIiwiY2luZW1hdGljIiwiY2luZW1hdGljX2Nsb3NlX3VwIiwiY3JlYXRpdmUiLCJkeW5hbWljIiwiZmFzaGlvbiIsImZpbG0iLCJmb29kIiwiaGRyIiwibG9uZ19leHBvc3VyZSIsIm1hY3JvIiwibWluaW1hbGlzdCIsIm1vbm9jaHJvbWUiLCJtb29keSIsIm5ldXRyYWwiLCJub25lIiwicG9ydHJhaXQiLCJyZXRybyIsInN0b2NrX3Bob3RvIiwidW5wcm9jZXNzZWQiLCJ2aWJyYW50Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJhc3QiOnsiZW51bSI6WyJsb3ciLCJtZWRpdW0iLCJoaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyYXN0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCI5OjE2IiwiMzoyIiwiMjozIiwiNDo1IiwiNTo0IiwiMzo0IiwiNDozIiwiMjoxIiwiMToyIiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiZ2VuZXJhdGlvbl9tb2RlIjp7ImVudW0iOlsic3RhbmRhcmQiLCJ1bHRyYSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJnZW5lcmF0aW9uX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoibHVjaWQtb3JpZ2luIiwib3duZXIiOiJsZW9uYXJkb2FpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vbGVvbmFyZG8uYWkvbmV3cy9sdWNpZC1vcmlnaW4tYWktaW1hZ2UtbW9kZWwvIiwicnVuX2NvdW50IjoyODU4NSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2xlb25hcmRvYWkvbHVjaWQtb3JpZ2luIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9lNThjZWM1MS02MjE1LTRkMzAtOGMwMy04MGYzZWEwOTk0ZDAvZWluc3RlaW4ucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDQtMDVUMTQ6MDU6MTYuNTMzNTQyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTA0LTA1VDE0OjE4OjE3LjM3OTU3M1oiLCJjcmVhdGVkX2F0IjoiMjAyMy0wNC0wNVQxNDoxNzowNS44MjQwMjBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoid2l4cTc1dW82NWdsbmpjZGdycXRuZ2R6NHEiLCJpbnB1dCI6eyJwcm9tcHQiOiJyZWQgY2F0LCA0ayBwaG90byIsInNjaGVkdWxlciI6InBfc2FtcGxlciIsInByaW9yX3N0ZXBzIjoiNSIsImd1aWRhbmNlX3NjYWxlIjo0LCJwcmlvcl9jZl9zY2FsZSI6NCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MTAwfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IjAlfCAgICAgICAgICB8IDAvMTAwIFswMDowMDw/LCA/aXQvc11cbiAgMSV8ICAgICAgICAgIHwgMS8xMDAgWzAwOjAwPDAxOjIxLCAgMS4yMWl0L3NdXG4gIDIlfOKWjyAgICAgICAgIHwgMi8xMDAgWzAwOjAxPDAxOjA4LCAgMS40Mml0L3NdXG4gIDMlfOKWjiAgICAgICAgIHwgMy8xMDAgWzAwOjAyPDAxOjA0LCAgMS41MWl0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgNC8xMDAgWzAwOjAyPDAxOjAyLCAgMS41NGl0L3NdXG4gIDUlfOKWjCAgICAgICAgIHwgNS8xMDAgWzAwOjAzPDAxOjAwLCAgMS41Nml0L3NdXG4gIDYlfOKWjCAgICAgICAgIHwgNi8xMDAgWzAwOjAzPDAxOjAwLCAgMS41N2l0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgNy8xMDAgWzAwOjA0PDAwOjU5LCAgMS41N2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgOC8xMDAgWzAwOjA1PDAwOjU4LCAgMS41OGl0L3NdXG4gIDklfOKWiSAgICAgICAgIHwgOS8xMDAgWzAwOjA1PDAwOjU3LCAgMS41OGl0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgMTAvMTAwIFswMDowNjwwMDo1NiwgIDEuNThpdC9zXVxuIDExJXziloggICAgICAgICB8IDExLzEwMCBbMDA6MDc8MDA6NTYsICAxLjU4aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDEyLzEwMCBbMDA6MDc8MDA6NTUsICAxLjU4aXQvc11cbiAxMyV84paI4paOICAgICAgICB8IDEzLzEwMCBbMDA6MDg8MDA6NTQsICAxLjU5aXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDE0LzEwMCBbMDA6MDg8MDA6NTQsICAxLjU4aXQvc11cbiAxNSV84paI4paMICAgICAgICB8IDE1LzEwMCBbMDA6MDk8MDA6NTMsICAxLjU4aXQvc11cbiAxNiV84paI4paMICAgICAgICB8IDE2LzEwMCBbMDA6MTA8MDA6NTMsICAxLjU4aXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDE3LzEwMCBbMDA6MTA8MDA6NTIsICAxLjU5aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDE4LzEwMCBbMDA6MTE8MDA6NTEsICAxLjU5aXQvc11cbiAxOSV84paI4paJICAgICAgICB8IDE5LzEwMCBbMDA6MTI8MDA6NTEsICAxLjU5aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDIwLzEwMCBbMDA6MTI8MDA6NTAsICAxLjU4aXQvc11cbiAyMSV84paI4paIICAgICAgICB8IDIxLzEwMCBbMDA6MTM8MDA6NTAsICAxLjU4aXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMjIvMTAwIFswMDoxNDwwMDo0OSwgIDEuNThpdC9zXVxuIDIzJXzilojilojilo4gICAgICAgfCAyMy8xMDAgWzAwOjE0PDAwOjQ4LCAgMS41OGl0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDI0LzEwMCBbMDA6MTU8MDA6NDgsICAxLjU4aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgMjUvMTAwIFswMDoxNTwwMDo0NywgIDEuNTdpdC9zXVxuIDI2JXzilojilojilowgICAgICAgfCAyNi8xMDAgWzAwOjE2PDAwOjQ2LCAgMS41OGl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDI3LzEwMCBbMDA6MTc8MDA6NDYsICAxLjU3aXQvc11cbiAyOCV84paI4paI4paKICAgICAgIHwgMjgvMTAwIFswMDoxNzwwMDo0NSwgIDEuNThpdC9zXVxuIDI5JXzilojilojilokgICAgICAgfCAyOS8xMDAgWzAwOjE4PDAwOjQ1LCAgMS41N2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDMwLzEwMCBbMDA6MTk8MDA6NDQsICAxLjU3aXQvc11cbiAzMSV84paI4paI4paIICAgICAgIHwgMzEvMTAwIFswMDoxOTwwMDo0NCwgIDEuNTdpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDMyLzEwMCBbMDA6MjA8MDA6NDMsICAxLjU3aXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAzMy8xMDAgWzAwOjIxPDAwOjQyLCAgMS41N2l0L3NdXG4gMzQlfOKWiOKWiOKWiOKWjSAgICAgIHwgMzQvMTAwIFswMDoyMTwwMDo0MiwgIDEuNTdpdC9zXVxuIDM1JXzilojilojilojilowgICAgICB8IDM1LzEwMCBbMDA6MjI8MDA6NDEsICAxLjU2aXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCAzNi8xMDAgWzAwOjIyPDAwOjQwLCAgMS41Nml0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMzcvMTAwIFswMDoyMzwwMDo0MCwgIDEuNTZpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDM4LzEwMCBbMDA6MjQ8MDA6MzksICAxLjU2aXQvc11cbiAzOSV84paI4paI4paI4paJICAgICAgfCAzOS8xMDAgWzAwOjI0PDAwOjM5LCAgMS41Nml0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgNDAvMTAwIFswMDoyNTwwMDozOCwgIDEuNTZpdC9zXVxuIDQxJXzilojilojilojiloggICAgICB8IDQxLzEwMCBbMDA6MjY8MDA6MzcsICAxLjU2aXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDQyLzEwMCBbMDA6MjY8MDA6MzcsICAxLjU1aXQvc11cbiA0MyV84paI4paI4paI4paI4paOICAgICB8IDQzLzEwMCBbMDA6Mjc8MDA6MzYsICAxLjU2aXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDQ0LzEwMCBbMDA6Mjg8MDA6MzUsICAxLjU2aXQvc11cbiA0NSV84paI4paI4paI4paI4paMICAgICB8IDQ1LzEwMCBbMDA6Mjg8MDA6MzUsICAxLjU2aXQvc11cbiA0NiV84paI4paI4paI4paI4paMICAgICB8IDQ2LzEwMCBbMDA6Mjk8MDA6MzQsICAxLjU2aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDQ3LzEwMCBbMDA6MzA8MDA6MzMsICAxLjU2aXQvc11cbiA0OCV84paI4paI4paI4paI4paKICAgICB8IDQ4LzEwMCBbMDA6MzA8MDA6MzMsICAxLjU2aXQvc11cbiA0OSV84paI4paI4paI4paI4paJICAgICB8IDQ5LzEwMCBbMDA6MzE8MDA6MzIsICAxLjU2aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDUwLzEwMCBbMDA6MzE8MDA6MzIsICAxLjU2aXQvc11cbiA1MSV84paI4paI4paI4paI4paIICAgICB8IDUxLzEwMCBbMDA6MzI8MDA6MzEsICAxLjU2aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgNTIvMTAwIFswMDozMzwwMDozMCwgIDEuNTVpdC9zXVxuIDUzJXzilojilojilojilojilojilo4gICAgfCA1My8xMDAgWzAwOjMzPDAwOjMwLCAgMS41NWl0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDU0LzEwMCBbMDA6MzQ8MDA6MjksICAxLjU1aXQvc11cbiA1NSV84paI4paI4paI4paI4paI4paMICAgIHwgNTUvMTAwIFswMDozNTwwMDoyOCwgIDEuNTVpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCA1Ni8xMDAgWzAwOjM1PDAwOjI4LCAgMS41NWl0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDU3LzEwMCBbMDA6MzY8MDA6MjcsICAxLjU1aXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgNTgvMTAwIFswMDozNzwwMDoyNywgIDEuNTRpdC9zXVxuIDU5JXzilojilojilojilojilojilokgICAgfCA1OS8xMDAgWzAwOjM3PDAwOjI2LCAgMS41NGl0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDYwLzEwMCBbMDA6Mzg8MDA6MjUsICAxLjU0aXQvc11cbiA2MSV84paI4paI4paI4paI4paI4paIICAgIHwgNjEvMTAwIFswMDozOTwwMDoyNSwgIDEuNTRpdC9zXVxuIDYyJXzilojilojilojilojilojilojilo8gICB8IDYyLzEwMCBbMDA6Mzk8MDA6MjQsICAxLjU0aXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCA2My8xMDAgWzAwOjQwPDAwOjI0LCAgMS41NGl0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgNjQvMTAwIFswMDo0MTwwMDoyMywgIDEuNTRpdC9zXVxuIDY1JXzilojilojilojilojilojilojilowgICB8IDY1LzEwMCBbMDA6NDE8MDA6MjIsICAxLjU0aXQvc11cbiA2NiV84paI4paI4paI4paI4paI4paI4paMICAgfCA2Ni8xMDAgWzAwOjQyPDAwOjIyLCAgMS41NGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgNjcvMTAwIFswMDo0MjwwMDoyMSwgIDEuNTRpdC9zXVxuIDY4JXzilojilojilojilojilojilojiloogICB8IDY4LzEwMCBbMDA6NDM8MDA6MjAsICAxLjU0aXQvc11cbiA2OSV84paI4paI4paI4paI4paI4paI4paJICAgfCA2OS8xMDAgWzAwOjQ0PDAwOjIwLCAgMS41NGl0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNzAvMTAwIFswMDo0NDwwMDoxOSwgIDEuNTRpdC9zXVxuIDcxJXzilojilojilojilojilojilojiloggICB8IDcxLzEwMCBbMDA6NDU8MDA6MTgsICAxLjU0aXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDcyLzEwMCBbMDA6NDY8MDA6MTgsICAxLjU0aXQvc11cbiA3MyV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDczLzEwMCBbMDA6NDY8MDA6MTcsICAxLjUzaXQvc11cbiA3NCV84paI4paI4paI4paI4paI4paI4paI4paNICB8IDc0LzEwMCBbMDA6NDc8MDA6MTYsICAxLjU0aXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDc1LzEwMCBbMDA6NDg8MDA6MTYsICAxLjUzaXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDc2LzEwMCBbMDA6NDg8MDA6MTUsICAxLjU0aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDc3LzEwMCBbMDA6NDk8MDA6MTQsICAxLjU0aXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDc4LzEwMCBbMDA6NTA8MDA6MTQsICAxLjU0aXQvc11cbiA3OSV84paI4paI4paI4paI4paI4paI4paI4paJICB8IDc5LzEwMCBbMDA6NTA8MDA6MTMsICAxLjU0aXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgwLzEwMCBbMDA6NTE8MDA6MTMsICAxLjU0aXQvc11cbiA4MSV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgxLzEwMCBbMDA6NTI8MDA6MTIsICAxLjU0aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgODIvMTAwIFswMDo1MjwwMDoxMSwgIDEuNTRpdC9zXVxuIDgzJXzilojilojilojilojilojilojilojilojilo4gfCA4My8xMDAgWzAwOjUzPDAwOjExLCAgMS41NGl0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDg0LzEwMCBbMDA6NTQ8MDA6MTAsICAxLjU0aXQvc11cbiA4NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgODUvMTAwIFswMDo1NDwwMDowOSwgIDEuNTRpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCA4Ni8xMDAgWzAwOjU1PDAwOjA5LCAgMS41NGl0L3NdXG4gODclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyB8IDg3LzEwMCBbMDA6NTU8MDA6MDgsICAxLjU0aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgODgvMTAwIFswMDo1NjwwMDowNywgIDEuNTRpdC9zXVxuIDg5JXzilojilojilojilojilojilojilojilojilokgfCA4OS8xMDAgWzAwOjU3PDAwOjA3LCAgMS41NGl0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDkwLzEwMCBbMDA6NTc8MDA6MDYsICAxLjU0aXQvc11cbiA5MSV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgOTEvMTAwIFswMDo1ODwwMDowNSwgIDEuNTRpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDkyLzEwMCBbMDA6NTk8MDA6MDUsICAxLjU0aXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCA5My8xMDAgWzAwOjU5PDAwOjA0LCAgMS41NGl0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgOTQvMTAwIFswMTowMDwwMDowMywgIDEuNTRpdC9zXVxuIDk1JXzilojilojilojilojilojilojilojilojilojilox8IDk1LzEwMCBbMDE6MDE8MDA6MDMsICAxLjUzaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCA5Ni8xMDAgWzAxOjAxPDAwOjAyLCAgMS41M2l0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgOTcvMTAwIFswMTowMjwwMDowMSwgIDEuNTNpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDk4LzEwMCBbMDE6MDM8MDA6MDEsICAxLjUzaXQvc11cbiA5OSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paJfCA5OS8xMDAgWzAxOjAzPDAwOjAwLCAgMS41Mml0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTAwLzEwMCBbMDE6MDQ8MDA6MDAsICAxLjUyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAxMDAvMTAwIFswMTowNDwwMDowMCwgIDEuNTVpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo3MS4yNjE0NzYsInRvdGFsX3RpbWUiOjcxLjU1NTU1M30sIm1vZGVsIjoiYWktZm9yZXZlci9rYW5kaW5za3ktMiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvTnNPcGZRUm9zNDNlNDBJelNxNFNZN05UdHhHb2RtU1dvMW03NEsxN1NWcG9VenVRQS9vdXQucG5nIiwic3RhcnRlZF9hdCI6IjIwMjMtMDQtMDVUMTQ6MTc6MDYuMTE4MDk3WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy93aXhxNzV1bzY1Z2xuamNkZ3JxdG5nZHo0cSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvd2l4cTc1dW82NWdsbmpjZGdycXRuZ2R6NHEvY2FuY2VsIn0sInZlcnNpb24iOiI5YzBiZjdkNWNmMmVkOTM0YzU5MjFmYWY2MTg4MjY1N2MwM2M0ZGVmOWQ5Y2I4ODMzMGMxNWJkNzk1ZWRiMDk4In0sImRlc2NyaXB0aW9uIjoidGV4dDJpbWcgbW9kZWwgdHJhaW5lZCBvbiBMQUlPTiBIaWdoUmVzIGFuZCBmaW5lLXR1bmVkIG9uIGludGVybmFsIGRhdGFzZXRzIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaGVueHdoL0thbmRpbnNreS0yIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzYzYzNzRlN2E5YTE3ZTAxYWZlMzA2YTUyMThjYzY3ZGU1NWIxOWVhNTM2NDY2ZDZlYTI2MDJjZmVjZWE0MGE5IiwiY3JlYXRlZF9hdCI6IjIwMjQtMDQtMTlUMTc6Mzc6MTIuMDM2MDc3WiIsImNvZ192ZXJzaW9uIjoidjAuOS41K2RldiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkNob29zZSB3aWR0aC4gTG93ZXIgdGhlIHNldHRpbmcgaWYgb3V0IG9mIG1lbW9yeS4ifSwiaGVpZ2h0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvaGVpZ2h0In1dLCJkZWZhdWx0Ijo1MTIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiQ2hvb3NlIGhlaWdodC4gTG93ZXIgdGhlIHNldHRpbmcgaWYgb3V0IG9mIG1lbW9yeS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJyZWQgY2F0LCA0ayBwaG90byIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgUHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6InBfc2FtcGxlciIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQ2hvb3NlIGEgc2NoZWR1bGVyIn0sImJhdGNoX3NpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9iYXRjaF9zaXplIn1dLCJkZWZhdWx0IjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IkNob29zZSBiYXRjaCBzaXplLiBMb3dlciB0aGUgc2V0dGluZyBpZiBvdXQgb2YgbWVtb3J5LiJ9LCJwcmlvcl9zdGVwcyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcmlvciBTdGVwcyIsImRlZmF1bHQiOiI1IiwieC1vcmRlciI6NX0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjQsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUXVhbGl0eSBvZiB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4ifSwicHJpb3JfY2Zfc2NhbGUiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlByaW9yIENmIFNjYWxlIiwiZGVmYXVsdCI6NCwieC1vcmRlciI6NH0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbMjU2LDI4OCw0MzIsNTEyLDU3Niw3NjgsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJ3aWR0aCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImhlaWdodCI6eyJlbnVtIjpbMjU2LDI4OCw0MzIsNTEyLDU3Niw3NjgsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJoZWlnaHQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJkZGltX3NhbXBsZXIiLCJwX3NhbXBsZXIiLCJwbG1zX3NhbXBsZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYmF0Y2hfc2l6ZSI6eyJlbnVtIjpbMSwyLDMsNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJiYXRjaF9zaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FpLWZvcmV2ZXIvS2FuZGluc2t5LTIvYmxvYi9tYWluL2xpY2Vuc2UiLCJuYW1lIjoia2FuZGluc2t5LTIiLCJvd25lciI6ImFpLWZvcmV2ZXIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo2MTc5OTA2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYWktZm9yZXZlci9rYW5kaW5za3ktMiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvODJhN2IyZDAtZDJiZi00Y2NkLWJiZTctNmE5ZGRiZDQ0Nzc0L291dC0wLTMzLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMC0yNVQwMTowMDo0Ny4xMTc3ODJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDg6MTguMDQyMzcyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjA4OjE2LjYzNTAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3bjBoNzEyOGZkcm1hMGNra3E2cnBoa2tuNCIsImlucHV0Ijp7InNlZWQiOjM2NDQ2NTQ1ODcyLCJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0Ijoid2l0aCBzbW9rZSwgaGFsZiBpY2UgYW5kIGhhbGYgZmlyZSBhbmQgdWx0cmEgcmVhbGlzdGljIGluIGRldGFpbC53b2xmLCB0eXBvZ3JhcGh5LCBkYXJrIGZhbnRhc3ksIHdpbGRsaWZlIHBob3RvZ3JhcGh5LCB2aWJyYW50LCBjaW5lbWF0aWMgYW5kIG9uIGEgYmxhY2sgYmFja2dyb3VuZCIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjYsIm51bV9vdXRwdXRzIjoxLCJiYXRjaGVkX3Byb21wdCI6ZmFsc2UsImd1aWRhbmNlX3NjYWxlIjo5LCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6InNjYXJ5LCBjYXJ0b29uLCBwYWludGluZyIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAzNjQ0NjU0NTg3MlxuUHJvbXB0OiB3aXRoIHNtb2tlLCBoYWxmIGljZSBhbmQgaGFsZiBmaXJlIGFuZCB1bHRyYSByZWFsaXN0aWMgaW4gZGV0YWlsLndvbGYsIHR5cG9ncmFwaHksIGRhcmsgZmFudGFzeSwgd2lsZGxpZmUgcGhvdG9ncmFwaHksIHZpYnJhbnQsIGNpbmVtYXRpYyBhbmQgb24gYSBibGFjayBiYWNrZ3JvdW5kXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8yNSBbMDA6MDA8PywgP2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgMi8yNSBbMDA6MDA8MDA6MDEsIDE3LjA0aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDUvMjUgWzAwOjAwPDAwOjAwLCAyMi4wMGl0L3NdXG4gMzIlfOKWiOKWiOKWiOKWjyAgICAgIHwgOC8yNSBbMDA6MDA8MDA6MDAsIDIzLjQwaXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDExLzI1IFswMDowMDwwMDowMCwgMjQuMTFpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDA8MDA6MDAsIDI0LjUxaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAxNy8yNSBbMDA6MDA8MDA6MDAsIDI0LjczaXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDIwLzI1IFswMDowMDwwMDowMCwgMjQuODZpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDIzLzI1IFswMDowMDwwMDowMCwgMjQuOTJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowMTwwMDowMCwgMjQuMjNpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjM5ODI4MTY4NSwidG90YWxfdGltZSI6MS40MDczNzJ9LCJtb2RlbCI6Imx1Y2F0YWNvL3NzZC0xYiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxLzIyb21mbGM5MFNVQUk2SjhSMnRpb1ZKWWVEcTFvWU84WHJEWXJVWXplRjhGT2p3bkEvb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjA4OjE2LjY0NDA5MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1hcDIyNng1dmZwMnRlenRscWduYXd4bTVlM25oZzVicmV5ZTdya3dzZnhiN2FvZmx6aHRhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83bjBoNzEyOGZkcm1hMGNra3E2cnBoa2tuNCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvN24waDcxMjhmZHJtYTBja2txNnJwaGtrbjQvY2FuY2VsIn0sInZlcnNpb24iOiJiMTllMzYzOTQ1MmM1OWNlODI5NWI4MmFiYTcwYTIzMTQwNGNiMDYyZjJlYjU4MGVhODk0YjMxZThjZTViYmI2In0sImRlc2NyaXB0aW9uIjoiU2VnbWluZCBTdGFibGUgRGlmZnVzaW9uIE1vZGVsIChTU0QtMUIpIGlzIGEgZGlzdGlsbGVkIDUwJSBzbWFsbGVyIHZlcnNpb24gb2YgU0RYTCwgb2ZmZXJpbmcgYSA2MCUgc3BlZWR1cCB3aGlsZSBtYWludGFpbmluZyBoaWdoLXF1YWxpdHkgdGV4dC10by1pbWFnZSBnZW5lcmF0aW9uIGNhcGFiaWxpdGllcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXNzZC0xYiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYjE5ZTM2Mzk0NTJjNTljZTgyOTViODJhYmE3MGEyMzE0MDRjYjA2MmYyZWI1ODBlYTg5NGIzMWU4Y2U1YmJiNiIsImNyZWF0ZWRfYXQiOiIyMDIzLTExLTA4VDIwOjIzOjI2LjU3MjU4N1oiLCJjb2dfdmVyc2lvbiI6IjAuOC41Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJ3aXRoIHNtb2tlLCBoYWxmIGljZSBhbmQgaGFsZiBmaXJlIGFuZCB1bHRyYSByZWFsaXN0aWMgaW4gZGV0YWlsLndvbGYsIHR5cG9ncmFwaHksIGRhcmsgZmFudGFzeSwgd2lsZGxpZmUgcGhvdG9ncmFwaHksIHZpYnJhbnQsIGNpbmVtYXRpYyBhbmQgb24gYSBibGFjayBiYWNrZ3JvdW5kIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiS19FVUxFUiIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjAuNiwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTQsImRlc2NyaXB0aW9uIjoiTG9SQSBhZGRpdGl2ZSBzY2FsZS4gT25seSBhcHBsaWNhYmxlIG9uIHRyYWluZWQgbW9kZWxzLiJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJiYXRjaGVkX3Byb21wdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQmF0Y2hlZCBQcm9tcHQiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJXaGVuIGFjdGl2ZSwgeW91ciBwcm9tcHQgd2lsbCBiZSBzcGxpdCBieSBuZXdsaW5lcyBhbmQgaW1hZ2VzIHdpbGwgYmUgZ2VuZXJhdGVkIGZvciBlYWNoIGluZGl2aWR1YWwgbGluZSJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoic2NhcnksIGNhcnRvb24sIHBhaW50aW5nIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MjUsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwic3RhcnQiLCJvdXRwdXQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZWdtaW5kL2Rpc3RpbGwtc2QvYmxvYi9tYXN0ZXIvTElDRU5TRSIsIm5hbWUiOiJzc2QtMWIiLCJvd25lciI6Imx1Y2F0YWNvIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjMwNS4xNTc5OCIsInJ1bl9jb3VudCI6MTAyOTA4NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL3NzZC0xYiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjdmM2RkYTQtMDNlZS00ZGMwLWI4NTQtZDhmNzQwYzE1M2Q2L2NvdmVyLmExZWUwYjNlLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTE5VDEzOjAwOjQxLjk5NTc4N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wMS0yOFQxMzo1MzowNS4zODUzMzhaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDEtMjhUMTM6NTM6MDMuNTczMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Ijh4YzdqeXEwYW5ybWUwY21ubXFyODZkeDh3IiwiaW5wdXQiOnsib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJ3b3JrZmxvd19qc29uIjoie1xuICBcIjNcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwic2VlZFwiOiAxNTY2ODAyMDg3MDAyODYsXG4gICAgICBcInN0ZXBzXCI6IDEwLFxuICAgICAgXCJjZmdcIjogMi41LFxuICAgICAgXCJzYW1wbGVyX25hbWVcIjogXCJkcG1wcF8ybV9zZGVcIixcbiAgICAgIFwic2NoZWR1bGVyXCI6IFwia2FycmFzXCIsXG4gICAgICBcImRlbm9pc2VcIjogMSxcbiAgICAgIFwibW9kZWxcIjogW1xuICAgICAgICBcIjRcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwicG9zaXRpdmVcIjogW1xuICAgICAgICBcIjZcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwibmVnYXRpdmVcIjogW1xuICAgICAgICBcIjdcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwibGF0ZW50X2ltYWdlXCI6IFtcbiAgICAgICAgXCI1XCIsXG4gICAgICAgIDBcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIktTYW1wbGVyXCIsXG4gICAgXCJfbWV0YVwiOiB7XG4gICAgICBcInRpdGxlXCI6IFwiS1NhbXBsZXJcIlxuICAgIH1cbiAgfSxcbiAgXCI0XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcImNrcHRfbmFtZVwiOiBcIlNEWEwtRmxhc2guc2FmZXRlbnNvcnNcIlxuICAgIH0sXG4gICAgXCJjbGFzc190eXBlXCI6IFwiQ2hlY2twb2ludExvYWRlclNpbXBsZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkxvYWQgQ2hlY2twb2ludFwiXG4gICAgfVxuICB9LFxuICBcIjVcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwid2lkdGhcIjogMTAyNCxcbiAgICAgIFwiaGVpZ2h0XCI6IDEwMjQsXG4gICAgICBcImJhdGNoX3NpemVcIjogMVxuICAgIH0sXG4gICAgXCJjbGFzc190eXBlXCI6IFwiRW1wdHlMYXRlbnRJbWFnZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkVtcHR5IExhdGVudCBJbWFnZVwiXG4gICAgfVxuICB9LFxuICBcIjZcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwidGV4dFwiOiBcImJlYXV0aWZ1bCBzY2VuZXJ5IG5hdHVyZSBnbGFzcyBib3R0bGUgbGFuZHNjYXBlLCBwdXJwbGUgZ2FsYXh5IGJvdHRsZSxcIixcbiAgICAgIFwiY2xpcFwiOiBbXG4gICAgICAgIFwiNFwiLFxuICAgICAgICAxXG4gICAgICBdXG4gICAgfSxcbiAgICBcImNsYXNzX3R5cGVcIjogXCJDTElQVGV4dEVuY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkNMSVAgVGV4dCBFbmNvZGUgKFByb21wdClcIlxuICAgIH1cbiAgfSxcbiAgXCI3XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcInRleHRcIjogXCJ0ZXh0LCB3YXRlcm1hcmtcIixcbiAgICAgIFwiY2xpcFwiOiBbXG4gICAgICAgIFwiNFwiLFxuICAgICAgICAxXG4gICAgICBdXG4gICAgfSxcbiAgICBcImNsYXNzX3R5cGVcIjogXCJDTElQVGV4dEVuY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkNMSVAgVGV4dCBFbmNvZGUgKFByb21wdClcIlxuICAgIH1cbiAgfSxcbiAgXCI4XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcInNhbXBsZXNcIjogW1xuICAgICAgICBcIjNcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwidmFlXCI6IFtcbiAgICAgICAgXCI0XCIsXG4gICAgICAgIDJcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIlZBRURlY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIlZBRSBEZWNvZGVcIlxuICAgIH1cbiAgfSxcbiAgXCI5XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcImZpbGVuYW1lX3ByZWZpeFwiOiBcIkNvbWZ5VUlcIixcbiAgICAgIFwiaW1hZ2VzXCI6IFtcbiAgICAgICAgXCI4XCIsXG4gICAgICAgIDBcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIlNhdmVJbWFnZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIlNhdmUgSW1hZ2VcIlxuICAgIH1cbiAgfVxufVxuIiwib3V0cHV0X3F1YWxpdHkiOjgwLCJyYW5kb21pc2Vfc2VlZHMiOnRydWUsImZvcmNlX3Jlc2V0X2NhY2hlIjpmYWxzZSwicmV0dXJuX3RlbXBfZmlsZXMiOmZhbHNlfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IkNoZWNraW5nIGlucHV0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5DaGVja2luZyB3ZWlnaHRzXG7inIUgU0RYTC1GbGFzaC5zYWZldGVuc29ycyBleGlzdHMgaW4gQ29tZnlVSS9tb2RlbHMvY2hlY2twb2ludHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUmFuZG9taXNpbmcgc2VlZCB0byAxMDUyODgyMTg3XG5SdW5uaW5nIHdvcmtmbG93XG5bQ29tZnlVSV0gZ290IHByb21wdFxuRXhlY3V0aW5nIG5vZGUgMywgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuW0NvbWZ5VUldXG5bQ29tZnlVSV0gMCV8ICAgICAgICAgIHwgMC8xMCBbMDA6MDA8PywgP2l0L3NdXG5bQ29tZnlVSV0gMTAlfOKWiCAgICAgICAgIHwgMS8xMCBbMDA6MDA8MDA6MDEsICA3Ljg3aXQvc11cbltDb21meVVJXSAyMCV84paI4paIICAgICAgICB8IDIvMTAgWzAwOjAwPDAwOjAxLCAgNy40M2l0L3NdXG5bQ29tZnlVSV0gMzAlfOKWiOKWiOKWiCAgICAgICB8IDMvMTAgWzAwOjAwPDAwOjAwLCAgNy4yOGl0L3NdXG5bQ29tZnlVSV0gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgNC8xMCBbMDA6MDA8MDA6MDAsICA3LjIxaXQvc11cbltDb21meVVJXSA1MCV84paI4paI4paI4paI4paIICAgICB8IDUvMTAgWzAwOjAwPDAwOjAwLCAgNy4xNml0L3NdXG5bQ29tZnlVSV0gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDYvMTAgWzAwOjAwPDAwOjAwLCAgNy4wMml0L3NdXG5bQ29tZnlVSV0gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNy8xMCBbMDA6MDA8MDA6MDAsICA3LjExaXQvc11cbltDb21meVVJXSA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgvMTAgWzAwOjAxPDAwOjAwLCAgNy4xOWl0L3NdXG5bQ29tZnlVSV0gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDkvMTAgWzAwOjAxPDAwOjAwLCAgNy40Nml0L3NdXG5bQ29tZnlVSV0gMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDEwLzEwIFswMDowMTwwMDowMCwgIDcuNzNpdC9zXVxuRXhlY3V0aW5nIG5vZGUgOCwgdGl0bGU6IFZBRSBEZWNvZGUsIGNsYXNzIHR5cGU6IFZBRURlY29kZVxuRXhlY3V0aW5nIG5vZGUgOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuW0NvbWZ5VUldIDEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAxMC8xMCBbMDA6MDE8MDA6MDAsICA3LjM5aXQvc11cbltDb21meVVJXSBQcm9tcHQgZXhlY3V0ZWQgaW4gMS42OCBzZWNvbmRzXG5vdXRwdXRzOiAgeyc5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdDb21meVVJXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ291dHB1dCd9XX19XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbWZ5VUlfMDAwMDFfLnBuZyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjgwMzgwNTcxMDk5OTk5OTksInRvdGFsX3RpbWUiOjEuODEyMzM4fSwibW9kZWwiOiJmb2ZyL2FueS1jb21meXVpLXdvcmtmbG93Iiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvUnpCTWQ5dzFKNDQzTzFnWnl3MWZRUGdsM1F3RW1keWpBZzZxTzBjRDNUemdtMEVLQS9Db21meVVJXzAwMDAxXy53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTAxLTI4VDEzOjUzOjAzLjU4MTUzMloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYnN2bS12emc3NWhieHN0Zm0ybmllampkZ3h0NmYyYWRlejJidGs3bGhiNXR1eHZ5Z2pvaHo2d3ZxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy84eGM3anlxMGFucm1lMGNtbm1xcjg2ZHg4dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOHhjN2p5cTBhbnJtZTBjbW5tcXI4NmR4OHcvY2FuY2VsIn0sInZlcnNpb24iOiI4NTBmYWE1MjFiYzkwNTdhM2NjZmE4NjZiMDlkMmJjOTNiZTY1YzY3YzNlOWMwYmExMWFhZjIzOTg0MzkzNDc2In0sImRlc2NyaXB0aW9uIjoiUnVuIGFueSBDb21meVVJIHdvcmtmbG93LiBHdWlkZTogaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctY29tZnl1aSIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1jb21meXVpIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2N2VkNGJhMDRjZTA4NDI0NDZlMTZjNDI4YjFiZTEzMTQ1MjgxNWQwMTgxMDg2MWY3MWQxNzFmNjNlOGJhOGYwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMjhUMTc6MDE6NDAuNzA5OTMzWiIsImNvZ192ZXJzaW9uIjoiMC4xNS45Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsiaW5wdXRfZmlsZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbnB1dCBGaWxlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UsIHZpZGVvLCB0YXIgb3IgemlwIGZpbGUuIFJlYWQgZ3VpZGFuY2Ugb24gd29ya2Zsb3dzIGFuZCBpbnB1dCBmaWxlcyBoZXJlOiBodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1jb21meXVpLiBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHJlcGxhY2UgaW5wdXRzIHdpdGggVVJMcyBpbiB5b3VyIEpTT04gd29ya2Zsb3cgYW5kIHRoZSBtb2RlbCB3aWxsIGRvd25sb2FkIHRoZW0uIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIndvcmtmbG93X2pzb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV29ya2Zsb3cgSnNvbiIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IllvdXIgQ29tZnlVSSB3b3JrZmxvdyBhcyBKU09OIHN0cmluZyBvciBVUkwuIFlvdSBtdXN0IHVzZSB0aGUgQVBJIHZlcnNpb24gb2YgeW91ciB3b3JrZmxvdy4gR2V0IGl0IGZyb20gQ29tZnlVSSB1c2luZyAnU2F2ZSAoQVBJIGZvcm1hdCknLiBJbnN0cnVjdGlvbnMgaGVyZTogaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctY29tZnl1aSJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo5NSwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgb2YgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIn0sInJhbmRvbWlzZV9zZWVkcyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmFuZG9taXNlIFNlZWRzIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IHJhbmRvbWlzZSBzZWVkcyAoc2VlZCwgbm9pc2Vfc2VlZCwgcmFuZF9zZWVkKSJ9LCJmb3JjZV9yZXNldF9jYWNoZSI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRm9yY2UgUmVzZXQgQ2FjaGUiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJGb3JjZSByZXNldCB0aGUgQ29tZnlVSSBjYWNoZSBiZWZvcmUgcnVubmluZyB0aGUgd29ya2Zsb3cuIFVzZWZ1bCBmb3IgZGVidWdnaW5nLiJ9LCJyZXR1cm5fdGVtcF9maWxlcyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmV0dXJuIFRlbXAgRmlsZXMiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXR1cm4gYW55IHRlbXBvcmFyeSBmaWxlcywgc3VjaCBhcyBwcmVwcm9jZXNzZWQgY29udHJvbG5ldCBpbWFnZXMuIFVzZWZ1bCBmb3IgZGVidWdnaW5nLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJUcmFpbmluZ0lucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nSW5wdXQiLCJwcm9wZXJ0aWVzIjp7ImxvcmFzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmFzIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiY2hlY2twb2ludHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hlY2twb2ludHMiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJjb250cm9sbmV0cyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0cyIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIEh1Z2dpbmdGYWNlIG9yIENpdml0QUkgZG93bmxvYWQgVVJMcyAodXNlIGxpbmUgYnJlYWtzIHRvIHVwbG9hZCBtdWx0aXBsZXMpIn0sInVwc2NhbGVfbW9kZWxzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlVwc2NhbGUgTW9kZWxzIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiZW1iZWRkaW5nX21vZGVscyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFbWJlZGRpbmcgTW9kZWxzIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiYW5pbWF0ZWRpZmZfbG9yYXMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQW5pbWF0ZWRpZmYgTG9yYXMiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJjaXZpdGFpX2FwaV90b2tlbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDaXZpdGFpIEFwaSBUb2tlbiIsImZvcm1hdCI6InBhc3N3b3JkIiwieC1vcmRlciI6OCwid3JpdGVPbmx5Ijp0cnVlLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsOiBZb3VyIENpdml0QUkgQVBJIHRva2VuLiBPbmx5IG5lZWRlZCBpZiB5b3UgYXJlIHRyeWluZyB0byBkb3dubG9hZCBDaXZpdEFJIHdlaWdodHMgdGhhdCByZXF1aXJlIGF1dGhlbnRpY2F0aW9uLiBZb3UgY2FuIGNyZWF0ZSBhbiBBUEkga2V5IGZyb20gdGhlIGJvdHRvbSBvZiBodHRwczovL2Npdml0YWkuY29tL3VzZXIvYWNjb3VudCIsIngtY29nLXNlY3JldCI6dHJ1ZX0sImFuaW1hdGVkaWZmX21vZGVscyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJBbmltYXRlZGlmZiBNb2RlbHMiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJodWdnaW5nZmFjZV9yZWFkX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ikh1Z2dpbmdmYWNlIFJlYWQgVG9rZW4iLCJmb3JtYXQiOiJwYXNzd29yZCIsIngtb3JkZXIiOjcsIndyaXRlT25seSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJPcHRpb25hbDogWW91ciBIdWdnaW5nRmFjZSByZWFkIHRva2VuLiBPbmx5IG5lZWRlZCBpZiB5b3UgYXJlIHRyeWluZyB0byBkb3dubG9hZCBIdWdnaW5nRmFjZSB3ZWlnaHRzIHRoYXQgcmVxdWlyZSBhdXRoZW50aWNhdGlvbi4gWW91IGNhbiBjcmVhdGUgb3IgZ2V0IGEgcmVhZCB0b2tlbiBmcm9tIGh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc2V0dGluZ3MvdG9rZW5zIiwieC1jb2ctc2VjcmV0Ijp0cnVlfX19LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVHJhaW5pbmdPdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdPdXRwdXQiLCJyZXF1aXJlZCI6WyJ3ZWlnaHRzIl0sInByb3BlcnRpZXMiOnsid2VpZ2h0cyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWlnaHRzIiwiZm9ybWF0IjoidXJpIn19fSwiVHJhaW5pbmdSZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9UcmFpbmluZ0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwidGl0bGUiOiJXZWJob29rIEV2ZW50cyBGaWx0ZXIiLCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJUcmFpbmluZ1Jlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9UcmFpbmluZ091dHB1dCIsIm51bGxhYmxlIjp0cnVlfSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29nLWNvbWZ5dWkvYmxvYi9tYWluL3dlaWdodHNfbGljZW5zZXMubWQiLCJuYW1lIjoiYW55LWNvbWZ5dWktd29ya2Zsb3ciLCJvd25lciI6ImZvZnIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29nLWNvbWZ5dWkiLCJydW5fY291bnQiOjY3MDc3OTYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mb2ZyL2FueS1jb21meXVpLXdvcmtmbG93IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9jYjQyMDNlNS05ZWNlLTQyZTctYjMyNi05OGZmM2ZhMzVjM2EvUmVwbGljYXRlX1ByZWRpY3Rpb25fMTUud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTA3LTI5VDIzOjI1OjA2LjEwMDg1NVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNS0yMVQxNDoxNToyMS43MzI2NTdaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMjFUMTQ6MTU6MTkuOTQwMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InlnYTlqYmYwZ2hybWEwY3B5Y3M5cXZ2ajN3IiwiaW5wdXQiOnsicHJvbXB0IjoiYmxhY2sgZm9yZXN0IGdhdGVhdSBjYWtlIHNwZWxsaW5nIG91dCB0aGUgd29yZHMgXCJGTFVYIERFVlwiLCB0YXN0eSwgZm9vZCBwaG90b2dyYXBoeSwgZHluYW1pYyBzaG90IiwiZ29fZmFzdCI6dHJ1ZSwiZ3VpZGFuY2UiOjMuNSwibWVnYXBpeGVscyI6IjEiLCJudW1fb3V0cHV0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODAsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyOTkzNlxuVXNpbmcgc2VlZDogMjk5MzZcbkdlbmVyYXRpbmcgMSBpbWFnZXMuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8yOCBbMDA6MDA8PywgP2l0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgMi8yOCBbMDA6MDA8MDA6MDEsIDE1LjA2aXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDQvMjggWzAwOjAwPDAwOjAyLCAxMS4zMWl0L3NdXG4gMjElfOKWiOKWiOKWjyAgICAgICB8IDYvMjggWzAwOjAwPDAwOjAxLCAxMy43OGl0L3NdXG4gMjklfOKWiOKWiOKWiiAgICAgICB8IDgvMjggWzAwOjAwPDAwOjAxLCAxNS4zOWl0L3NdXG4gMzklfOKWiOKWiOKWiOKWiSAgICAgIHwgMTEvMjggWzAwOjAwPDAwOjAwLCAxOS4yNWl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNC8yOCBbMDA6MDA8MDA6MDAsIDIxLjgyaXQvc11cbiA2NCV84paI4paI4paI4paI4paI4paI4paNICAgfCAxOC8yOCBbMDA6MDA8MDA6MDAsIDI1LjgxaXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDIxLzI4IFswMDowMTwwMDowMCwgMjUuOTFpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCAyNC8yOCBbMDA6MDE8MDA6MDAsIDIxLjkxaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCAyNy8yOCBbMDA6MDE8MDA6MDAsIDE3Ljc5aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDE8MDA6MDAsIDE4LjI2aXQvc11cbkdlbmVyYXRpb24gdG9vayAxLjY5MTAyNTk3MjM2NjMzMyBzZWNvbmRzXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgMS42OSBzZWNvbmRzXG5Ub3RhbCBzYWZlIGltYWdlczogMSBvdXQgb2YgMVxuUnVubmluZyBzYWZldHkgY2hlY2tlciB0b29rIDAuMDIgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MS43ODU5ODkzMiwidG90YWxfdGltZSI6MS43OTI2NTd9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtZGV2Iiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvcHZrcTRTN054OTZiQ2R4VUVLNTFmRENGeDFNc2Y1VURKV0l0Ulc5Vk5lQnlQeWRwQS9vdXQtMC53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA1LTIxVDE0OjE1OjE5Ljk0NjY2OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kaXV2bnd2MmJvaHUybW1qcmFvZXNncXBlZGphYzdoY2FuN3lqbmtoZDJxcm5sdDV4NWFxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95Z2E5amJmMGdocm1hMGNweWNzOXF2dmozdyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveWdhOWpiZjBnaHJtYTBjcHljczlxdnZqM3cvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIDEyIGJpbGxpb24gcGFyYW1ldGVyIHJlY3RpZmllZCBmbG93IHRyYW5zZm9ybWVyIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBpbWFnZXMgZnJvbSB0ZXh0IGRlc2NyaXB0aW9ucyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ZTRhOTM4Zjg1OTUyYmRhYmNjMTVhYTMyOTE3OGM0ZDY4MWM1MmJmMjVhMDM0MjQwMzI4N2RjMjY5NDQ2NjFkIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMjVUMjA6MDQ6MTQuNzE4NTA2WiIsImNvZ192ZXJzaW9uIjoiMC4xNS44Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwiZ29fZmFzdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiR28gRmFzdCIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJ1biBmYXN0ZXIgcHJlZGljdGlvbnMgd2l0aCBtb2RlbCBvcHRpbWl6ZWQgZm9yIHNwZWVkIChjdXJyZW50bHkgZnA4IHF1YW50aXplZCk7IGRpc2FibGUgdG8gcnVuIGluIG9yaWdpbmFsIGJmMTYuIE5vdGUgdGhhdCBvdXRwdXRzIHdpbGwgbm90IGJlIGRldGVybWluaXN0aWMgd2hlbiB0aGlzIGlzIGVuYWJsZWQsIGV2ZW4gaWYgeW91IHNldCBhIHNlZWQuIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6MTAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJBcHByb3hpbWF0ZSBudW1iZXIgb2YgbWVnYXBpeGVscyBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIG91dHB1dHMgdG8gZ2VuZXJhdGUifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJRdWFsaXR5IHdoZW4gc2F2aW5nIHRoZSBvdXRwdXQgaW1hZ2VzLCBmcm9tIDAgdG8gMTAwLiAxMDAgaXMgYmVzdCBxdWFsaXR5LCAwIGlzIGxvd2VzdCBxdWFsaXR5LiBOb3QgcmVsZXZhbnQgZm9yIC5wbmcgb3V0cHV0cyJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCB3aGVuIHVzaW5nIGltZzJpbWcuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyOCwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gUmVjb21tZW5kZWQgcmFuZ2UgaXMgMjgtNTAsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1lZ2FwaXhlbHMiOnsiZW51bSI6WyIxIiwiMC4yNSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtZWdhcGl4ZWxzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCIyMTo5IiwiMzoyIiwiMjozIiwiNDo1IiwiNTo0IiwiMzo0IiwiNDozIiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4L2Jsb2IvbWFpbi9tb2RlbF9saWNlbnNlcy9MSUNFTlNFLUZMVVgxLWRldiIsIm5hbWUiOiJmbHV4LWRldiIsIm93bmVyIjoiYmxhY2stZm9yZXN0LWxhYnMiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjI3NDk1OTg1LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1kZXYiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1kZXYifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84YjFkZjk0MC1kNzQxLTQ0NDYtYmViMi0wZDcyYzY2YWJiOTEvcmVwbGljYXRlLXByZWRpY3Rpb24tZl9pWDQ4dzhmLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTIyVDA5OjI5OjQxLjU0NzI0NFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0yMlQxMjo0MzowNS45OTkyNTNaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjJUMTI6NDI6NTMuNjI5MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6ImZrZ3o2N3ZiN25yZ2EwY2pwaDA5MWYxamc4IiwiaW5wdXQiOnsicHJvbXB0IjoiQW4gaWxsdXN0cmF0aW9uIG9mIGEgZ29sZCBydW5uaW5nIHNob2Ugd2l0aCB0aGUgdGV4dCBcIlJ1biBBSSB3aXRoIGFuIEFQSVwiIHdyaXR0ZW4gb24gdGhlIHNob2UuIFRoZSBzaG9lIGlzIHBsYWNlZCBvbiBhIHBpbmsgYmFja2dyb3VuZC4gVGhlIHRleHQgaXMgd2hpdGUgYW5kIGJvbGQuIFRoZSBvdmVyYWxsIGltYWdlIGhhcyBhIG1vZGVybiBhbmQgdGVjaHkgdmliZSwgd2l0aCBlbGVtZW50cyBvZiBzcGVlZC4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM2NVxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IEFuIGlsbHVzdHJhdGlvbiBvZiBhIGdvbGQgcnVubmluZyBzaG9lIHdpdGggdGhlIHRleHQgXCJSdW4gQUkgd2l0aCBhbiBBUElcIiB3cml0dGVuIG9uIHRoZSBzaG9lLiBUaGUgc2hvZSBpcyBwbGFjZWQgb24gYSBwaW5rIGJhY2tncm91bmQuIFRoZSB0ZXh0IGlzIHdoaXRlIGFuZCBib2xkLiBUaGUgb3ZlcmFsbCBpbWFnZSBoYXMgYSBtb2Rlcm4gYW5kIHRlY2h5IHZpYmUsIHdpdGggZWxlbWVudHMgb2Ygc3BlZWQuXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgMTEuMTkgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTIuMzYxMjAyMTU1LCJ0b3RhbF90aW1lIjoxMi4zNzAyNTN9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYyLXR1cmJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC85YWFidGtnS2VWMkhTNmJBU0ZWOXVFdmt1ZlBNWmxFMk1lbHl0SEtuVXM0eWVUbE9CL1I4X2lkZW9ncmFtLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQyOjUzLjYzODA1MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZmtnejY3dmI3bnJnYTBjanBoMDkxZjFqZzgiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2ZrZ3o2N3ZiN25yZ2EwY2pwaDA5MWYxamc4L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0IGltYWdlIG1vZGVsIHdpdGggc3RhdGUgb2YgdGhlIGFydCBpbnBhaW50aW5nLCBwcm9tcHQgY29tcHJlaGVuc2lvbiBhbmQgdGV4dCByZW5kZXJpbmcuIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzNWVhY2QzZGJkMDg4ZDY0MjFmN2VlMjc2NDY3MDFiNWUwM2VjNWE5YTBmNjhmNDMxMTJmYTIyOGQ2ZmMyNTIyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMDZUMTI6NTE6MzIuNTIwMjM1WiIsImNvZ192ZXJzaW9uIjoiMC4xNi4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiQSBibGFjayBhbmQgd2hpdGUgaW1hZ2UuIEJsYWNrIHBpeGVscyBhcmUgaW5wYWludGVkLCB3aGl0ZSBwaXhlbHMgYXJlIHByZXNlcnZlZC4gVGhlIG1hc2sgd2lsbCBiZSByZXNpemVkIHRvIG1hdGNoIHRoZSBpbWFnZSBzaXplLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwibWF4aW11bSI6MjE0NzQ4MzY0NywieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlRoaW5ncyB5b3UgZG8gbm90IHdhbnQgdG8gc2VlIGluIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiIsIlJlbmRlciAzRCIsIkFuaW1lIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCIxNjoxMCIsIjEwOjE2IiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12Mi10dXJibyIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8iLCJydW5fY291bnQiOjI1NzU3MzcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12Mi10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaWRlb2dyYW0uYWkvIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0MzTFlZYTMwOTk3ZEtSZGVORFNYTmpJSzAxQ0g1cThDU3RvMTJlV3VuZG5QUHRXU0Evb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDItMTRUMjA6MDI6MDQuOTAxODQ5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTAyLTE0VDIwOjI1OjUzLjI2NzI5MFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0xNFQyMDoyNDo0Ny44MDMwMjVaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoicHdja3NtdGI2ZzZ1bjR4ampuNnJlcGF4dDQiLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJBbmltZSBtdWdzaG90IG9mIGEgdG91Z2ggd29tYW4uIFNoZSBpcyBob2xkaW5nIGEgcHJpc29uIHNpZ24gdGhhdCByZWFkcyBcIlByb3RldXNcIi4gSGVyIGZhY2UgaXMgY2Vuc29yZWQuIEFuaW1lIGtleSB2aXN1YWwgKGJlc3QgcXVhbGl0eSwgSEQsIH4rfmFlc3RoZXRpY34rfjoxLjIpIiwic2NoZWR1bGVyIjoiRFBNKysyTVNERSIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6Im5zZncsIGJhZCBxdWFsaXR5LCBiYWQgYW5hdG9teSwgd29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGxvdyByZXNvbHV0aW9ucywgZXh0cmEgZmluZ2VycywgYmx1ciwgYmx1cnJ5LCB1Z2x5LCB3cm9uZ3MgcHJvcG9ydGlvbnMsIHdhdGVybWFyaywgaW1hZ2UgYXJ0aWZhY3RzLCBsb3dyZXMsIHVnbHksIGpwZWcgYXJ0aWZhY3RzLCBkZWZvcm1lZCwgbm9pc3kgaW1hZ2UiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MzB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTE4NTA5NjI4NFxuUHJvbXB0OiBBbmltZSBtdWdzaG90IG9mIGEgdG91Z2ggd29tYW4uIFNoZSBpcyBob2xkaW5nIGEgcHJpc29uIHNpZ24gdGhhdCByZWFkcyBcIlByb3RldXNcIi4gSGVyIGZhY2UgaXMgY2Vuc29yZWQuIEFuaW1lIGtleSB2aXN1YWwgKGJlc3QgcXVhbGl0eSwgSEQsIH4rfmFlc3RoZXRpY34rfjoxLjIpXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8zMCBbMDA6MDA8PywgP2l0L3NdXG4gIDMlfOKWjiAgICAgICAgIHwgMS8zMCBbMDA6MDA8MDA6MTUsICAxLjgyaXQvc11cbiAgNyV84paLICAgICAgICAgfCAyLzMwIFswMDowMDwwMDoxMiwgIDIuMTZpdC9zXVxuIDEwJXziloggICAgICAgICB8IDMvMzAgWzAwOjAxPDAwOjExLCAgMi4zMGl0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA0LzMwIFswMDowMTwwMDoxMCwgIDIuMzhpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgNS8zMCBbMDA6MDI8MDA6MTAsICAyLjQxaXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDYvMzAgWzAwOjAyPDAwOjA5LCAgMi40NGl0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDcvMzAgWzAwOjAyPDAwOjA5LCAgMi40NWl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDgvMzAgWzAwOjAzPDAwOjA4LCAgMi40Nml0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDkvMzAgWzAwOjAzPDAwOjA4LCAgMi40N2l0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMTAvMzAgWzAwOjA0PDAwOjA4LCAgMi40N2l0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMTEvMzAgWzAwOjA0PDAwOjA3LCAgMi40N2l0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMTIvMzAgWzAwOjA0PDAwOjA3LCAgMi40N2l0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAxMy8zMCBbMDA6MDU8MDA6MDYsICAyLjQ3aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDE0LzMwIFswMDowNTwwMDowNiwgIDIuNDdpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTUvMzAgWzAwOjA2PDAwOjA2LCAgMi40N2l0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE2LzMwIFswMDowNjwwMDowNSwgIDIuNDdpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCAxNy8zMCBbMDA6MDY8MDA6MDUsICAyLjQ3aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTgvMzAgWzAwOjA3PDAwOjA0LCAgMi40N2l0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgMTkvMzAgWzAwOjA3PDAwOjA0LCAgMi40N2l0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgMjAvMzAgWzAwOjA4PDAwOjA0LCAgMi40N2l0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMjEvMzAgWzAwOjA4PDAwOjAzLCAgMi40N2l0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCAyMi8zMCBbMDA6MDk8MDA6MDMsICAyLjQ3aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDIzLzMwIFswMDowOTwwMDowMiwgIDIuNDdpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjQvMzAgWzAwOjA5PDAwOjAyLCAgMi40N2l0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDI1LzMwIFswMDoxMDwwMDowMiwgIDIuNDdpdC9zXVxuIDg3JXzilojilojilojilojilojilojilojilojilosgfCAyNi8zMCBbMDA6MTA8MDA6MDEsICAyLjQ3aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMjcvMzAgWzAwOjExPDAwOjAxLCAgMi40N2l0L3NdXG4gOTMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjnwgMjgvMzAgWzAwOjExPDAwOjAwLCAgMi40Nml0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgMjkvMzAgWzAwOjExPDAwOjAwLCAgMi40N2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjEyPDAwOjAwLCAgMi45MWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjEyPDAwOjAwLCAgMi40OWl0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE1LjUzNjAyLCJ0b3RhbF90aW1lIjo2NS40NjQyNjV9LCJtb2RlbCI6ImRhdGFjdGUvcHJvdGV1cy12MC4zIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvQzNMWVlhMzA5OTdkS1JkZU5EU1hOaklLMDFDSDVxOENTdG8xMmVXdW5kblBQdFdTQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDItMTRUMjA6MjU6MzcuNzMxMjcwWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9wd2Nrc210YjZnNnVuNHhqam42cmVwYXh0NCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcHdja3NtdGI2ZzZ1bjR4ampuNnJlcGF4dDQvY2FuY2VsIn0sInZlcnNpb24iOiJiMjhiNzlkNzI1Yzg1NDhiMTczYjZhMTlmZjliZmZkMTZiOWI4MGRmNWIxOGI4ZGM1Y2I5ZTFlZTQ3MWJmYTQ4In0sImRlc2NyaXB0aW9uIjoiUHJvdGV1c1YwLjM6IFRoZSBBbmltZSBVcGRhdGUiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1wcm90ZXVzLXYwLjMiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImIyOGI3OWQ3MjVjODU0OGIxNzNiNmExOWZmOWJmZmQxNmI5YjgwZGY1YjE4YjhkYzVjYjllMWVlNDcxYmZhNDgiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0xNFQyMDowMzoyMS4xMTYxMjNaIiwiY29nX3ZlcnNpb24iOiIwLjkuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UuIFJlY29tbWVuZGVkIDEwMjQgb3IgMTI4MCJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZS4gUmVjb21tZW5kZWQgMTAyNCBvciAxMjgwIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW5pbWUgZnVsbCBib2R5IHBvcnRyYWl0IG9mIGEgc3dvcmRzbWFuIGhvbGRpbmcgaGlzIHdlYXBvbiBpbiBmcm9udCBvZiBoaW0uIEhlIGlzIGZhY2luZyB0aGUgY2FtZXJhIHdpdGggYSBmaWVyY2UgbG9vayBvbiBoaXMgZmFjZS4gQW5pbWUga2V5IHZpc3VhbCAoYmVzdCBxdWFsaXR5LCBIRCwgfit+YWVzdGhldGljfit+OjEuMikiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJEUE0rKzJNU0RFIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UuIFJlY29tbWVuZGVkIDctOCJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiJ3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgSW5wdXQgcHJvbXB0In0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCB3aGVuIHVzaW5nIGltZzJpbWcgLyBpbnBhaW50LiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZSJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MjAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiAyMCB0byA2MCBzdGVwcyBmb3IgbW9yZSBkZXRhaWwsIDIwIHN0ZXBzIGZvciBmYXN0ZXIgcmVzdWx0cy4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJLiBTZWUgaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5In19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iLCJEUE0rKzJNU0RFIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9tb2RlbHM/bGljZW5zZT1saWNlbnNlOmdwbC0zLjAiLCJuYW1lIjoicHJvdGV1cy12MC4zIiwib3duZXIiOiJkYXRhY3RlIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDUwNDQxMSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RhdGFjdGUvcHJvdGV1cy12MC4zIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhYXV0b2dwdDMvUHJvdGV1c1YwLjMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82MThlNjhkMy1mYmEzLTRmZDAtYTA2MC1jZGQ0NmIyYWI3Y2Yvb3V0LTBfMi5qcGciLCJjcmVhdGVkX2F0IjoiMjAyMy0wNy0xMlQyMTo1MzoyOS40Mzk1MTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMDctMTJUMjI6MjM6MDAuMDQxMDk2WiIsImNyZWF0ZWRfYXQiOiIyMDIzLTA3LTEyVDIyOjIyOjUxLjA0NDQ1NVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiIzdHN4MmlqYnRzYTQ3bTRtd2JpZnlpZ2x4bSIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6IkEgbW9zcyBjb3ZlcmVkIGFzdHJvbmF1dCB3aXRoIGEgYmxhY2sgYmFja2dyb3VuZCIsIm51bV9vdXRwdXRzIjoxLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo3NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0Njk3XG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNS8yNSBbMDA6MDA8MDA6MDAsIDQwLjEzaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMC8yNSBbMDA6MDA8MDA6MDAsIDQwLjE5aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTUvMjUgWzAwOjAwPDAwOjAwLCA0MC4wNWl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyMC8yNSBbMDA6MDA8MDA6MDAsIDM5LjY2aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDA8MDA6MDAsIDM5LjkzaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDA8MDA6MDAsIDM5LjkwaXQvc11cblRoZSBmb2xsb3dpbmcgcGFydCBvZiB5b3VyIGlucHV0IHdhcyB0cnVuY2F0ZWQgYmVjYXVzZSBDTElQIGNhbiBvbmx5IGhhbmRsZSBzZXF1ZW5jZXMgdXAgdG8gNzcgdG9rZW5zOiBbJ2dyb3NzIHByb3BvcnRpb25zLCBtYWxmb3JtZWQgbGltYnMsIG1pc3NpbmcgYXJtcywgbWlzc2luZyBsZWdzLCBleHRyYSBhcm1zLCBleHRyYSBsZWdzLCBmdXNlZCBmaW5nZXJzLCB0b28gbWFueSBmaW5nZXJzLCBsb25nIG5lY2ssIHVzZXJuYW1lLCB3YXRlcm1hcmssIHNpZ25hdHVyZSddXG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgNC8yNSBbMDA6MDA8MDA6MDAsIDM3LjkxaXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCA5LzI1IFswMDowMDwwMDowMCwgMzkuNjBpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDA8MDA6MDAsIDM5Ljg3aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE5LzI1IFswMDowMDwwMDowMCwgNDAuMjZpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDI0LzI1IFswMDowMDwwMDowMCwgNDAuNDJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowMDwwMDowMCwgNDAuMTJpdC9zXVxuICAwJXwgICAgICAgICAgfCAwLzc1IFswMDowMDw/LCA/aXQvc11cbiAgMSV84paPICAgICAgICAgfCAxLzc1IFswMDowMDwwMDoxNCwgIDUuMDZpdC9zXVxuICA0JXzilo0gICAgICAgICB8IDMvNzUgWzAwOjAwPDAwOjA4LCAgOC43NWl0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgNS83NSBbMDA6MDA8MDA6MDYsIDEwLjI2aXQvc11cbiAgOSV84paJICAgICAgICAgfCA3Lzc1IFswMDowMDwwMDowNiwgMTEuMDBpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgOS83NSBbMDA6MDA8MDA6MDUsIDExLjQ1aXQvc11cbiAxNSV84paI4paNICAgICAgICB8IDExLzc1IFswMDowMTwwMDowNSwgMTEuNzJpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgMTMvNzUgWzAwOjAxPDAwOjA1LCAxMS44OWl0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxNS83NSBbMDA6MDE8MDA6MDQsIDEyLjAxaXQvc11cbiAyMyV84paI4paI4paOICAgICAgIHwgMTcvNzUgWzAwOjAxPDAwOjA0LCAxMi4wOWl0L3NdXG4gMjUlfOKWiOKWiOKWjCAgICAgICB8IDE5Lzc1IFswMDowMTwwMDowNCwgMTIuMTJpdC9zXVxuIDI4JXzilojilojiloogICAgICAgfCAyMS83NSBbMDA6MDE8MDA6MDQsIDEyLjE2aXQvc11cbiAzMSV84paI4paI4paIICAgICAgIHwgMjMvNzUgWzAwOjAyPDAwOjA0LCAxMi4xOWl0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMjUvNzUgWzAwOjAyPDAwOjA0LCAxMi4yMWl0L3NdXG4gMzYlfOKWiOKWiOKWiOKWjCAgICAgIHwgMjcvNzUgWzAwOjAyPDAwOjAzLCAxMi4yMGl0L3NdXG4gMzklfOKWiOKWiOKWiOKWiiAgICAgIHwgMjkvNzUgWzAwOjAyPDAwOjAzLCAxMi4yMWl0L3NdXG4gNDElfOKWiOKWiOKWiOKWiOKWjyAgICAgfCAzMS83NSBbMDA6MDI8MDA6MDMsIDEyLjEyaXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDMzLzc1IFswMDowMjwwMDowMywgMTIuMTFpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgMzUvNzUgWzAwOjAyPDAwOjAzLCAxMi4wNGl0L3NdXG4gNDklfOKWiOKWiOKWiOKWiOKWiSAgICAgfCAzNy83NSBbMDA6MDM8MDA6MDMsIDExLjkwaXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMzkvNzUgWzAwOjAzPDAwOjAzLCAxMS45OGl0L3NdXG4gNTUlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDQxLzc1IFswMDowMzwwMDowMiwgMTIuMDRpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCA0My83NSBbMDA6MDM8MDA6MDIsIDEyLjA4aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgNDUvNzUgWzAwOjAzPDAwOjAyLCAxMi4xMml0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgNDcvNzUgWzAwOjAzPDAwOjAyLCAxMi4wOWl0L3NdXG4gNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgNDkvNzUgWzAwOjA0PDAwOjAyLCAxMi4wNml0L3NdXG4gNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgNTEvNzUgWzAwOjA0PDAwOjAxLCAxMi4xMGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNTMvNzUgWzAwOjA0PDAwOjAxLCAxMi4xNGl0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCA1NS83NSBbMDA6MDQ8MDA6MDEsIDEyLjE0aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDU3Lzc1IFswMDowNDwwMDowMSwgMTIuMTZpdC9zXVxuIDc5JXzilojilojilojilojilojilojilojiloogIHwgNTkvNzUgWzAwOjA0PDAwOjAxLCAxMi4xOGl0L3NdXG4gODElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyB8IDYxLzc1IFswMDowNTwwMDowMSwgMTIuMTFpdC9zXVxuIDg0JXzilojilojilojilojilojilojilojilojilo0gfCA2My83NSBbMDA6MDU8MDA6MDAsIDEyLjE1aXQvc11cbiA4NyV84paI4paI4paI4paI4paI4paI4paI4paI4paLIHwgNjUvNzUgWzAwOjA1PDAwOjAwLCAxMi4xNGl0L3NdXG4gODklfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiSB8IDY3Lzc1IFswMDowNTwwMDowMCwgMTIuMTRpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDY5Lzc1IFswMDowNTwwMDowMCwgMTIuMTZpdC9zXVxuIDk1JXzilojilojilojilojilojilojilojilojilojilo18IDcxLzc1IFswMDowNTwwMDowMCwgMTIuMTlpdC9zXVxuIDk3JXzilojilojilojilojilojilojilojilojilojilot8IDczLzc1IFswMDowNjwwMDowMCwgMTIuMTdpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDc1Lzc1IFswMDowNjwwMDowMCwgMTIuMThpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDc1Lzc1IFswMDowNjwwMDowMCwgMTEuOTJpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjAyOTI5NCwidG90YWxfdGltZSI6OC45OTY2NDF9LCJtb2RlbCI6ImFpLWZvcmV2ZXIva2FuZGluc2t5LTIuMiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0xjYTNJRWpjS29KQkJWUzZhalJPa0szN3NEelBzbWpZeEljRnp4UFpwNjV3WnpURS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDctMTJUMjI6MjI6NTEuMDExODAyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zdHN4MmlqYnRzYTQ3bTRtd2JpZnlpZ2x4bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvM3RzeDJpamJ0c2E0N200bXdiaWZ5aWdseG0vY2FuY2VsIn0sInZlcnNpb24iOiI0MjRiZWZiMWVhZTZhZjgzNjNlZGI4NDZhZTk4YTExMTExYTM5NzQwOTg4YmFlYmQyNzlkNzNmZTNlY2M5MmMyIn0sImRlc2NyaXB0aW9uIjoibXVsdGlsaW5ndWFsIHRleHQyaW1hZ2UgbGF0ZW50IGRpZmZ1c2lvbiBtb2RlbCIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2hlbnh3aC9LYW5kaW5za3ktMi90cmVlL3YyLjIiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImFkOWQ3ODc5ZmJmZmEyODc0ZTFkOTA5ZDFkMzdkOWJjNjgyODg5Y2M2NWIzMWY3YmIwMGQyMzYyNjE5ZjE5NGEiLCJjcmVhdGVkX2F0IjoiMjAyNC0wNC0xMFQxNDo1NDozNC41MzU4NTJaIiwiY29nX3ZlcnNpb24iOiIwLjkuNCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTG93ZXIgdGhlIHNldHRpbmcgaWYgaGl0cyBtZW1vcnkgbGltaXRzLiJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjUxMiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBMb3dlciB0aGUgc2V0dGluZyBpZiBoaXRzIG1lbW9yeSBsaW1pdHMuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQSBtb3NzIGNvdmVyZWQgYXN0cm9uYXV0IHdpdGggYSBibGFjayBiYWNrZ3JvdW5kIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJPdXRwdXQgaW1hZ2UgZm9ybWF0In0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgdGhpbmdzIHRvIG5vdCBzZWUgaW4gdGhlIG91dHB1dCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NzUsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHNfcHJpb3IiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMgUHJpb3IiLCJkZWZhdWx0IjoyNSwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMgZm9yIHByaW9ycyJ9fX0sIndpZHRoIjp7ImVudW0iOlszODQsNTEyLDU3Niw2NDAsNzA0LDc2OCw5NjAsMTAyNCwxMTUyLDEyODAsMTUzNiwxNzkyLDIwNDhdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoid2lkdGgiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJoZWlnaHQiOnsiZW51bSI6WzM4NCw1MTIsNTc2LDY0MCw3MDQsNzY4LDk2MCwxMDI0LDExNTIsMTI4MCwxNTM2LDE3OTIsMjA0OF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJoZWlnaHQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGVnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FpLWZvcmV2ZXIvS2FuZGluc2t5LTIvYmxvYi9tYWluL2xpY2Vuc2UiLCJuYW1lIjoia2FuZGluc2t5LTIuMiIsIm93bmVyIjoiYWktZm9yZXZlciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEwMDI2MDYwLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYWktZm9yZXZlci9rYW5kaW5za3ktMi4yIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NjI5YzZiYS1iOTRjLTRjYmQtOTNhYS1iZGEyYjhlYmVjZDkvRjVNZzJLZVhnQUFrZnJlLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTA5LTA0VDA5OjE4OjExLjAyODcwOFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0wOS0wNFQwOTozNTo0My4zMzQzNjNaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDktMDRUMDk6MzU6MjguMTU3OTA2WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjI1dzZwa2RienFiZm52ajM1cXpreWxqbWNlIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiQSBUT0sgZW1vamkgb2YgYSBtYW4iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuNiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsImhpZ2hfbm9pc2VfZnJhYyI6MC44LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6NTB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNTc3MjdcblByb21wdDogQSA8czA+PHMxPiBlbW9qaSBvZiBhIG1hblxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvNTAgWzAwOjAwPD8sID9pdC9zXVxuICAyJXzilo8gICAgICAgICB8IDEvNTAgWzAwOjAwPDAwOjEzLCAgMy42OWl0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgMi81MCBbMDA6MDA8MDA6MTMsICAzLjY3aXQvc11cbiAgNiV84paMICAgICAgICAgfCAzLzUwIFswMDowMDwwMDoxMiwgIDMuNjdpdC9zXVxuICA4JXziloogICAgICAgICB8IDQvNTAgWzAwOjAxPDAwOjEyLCAgMy42Nml0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDE8MDA6MTIsICAzLjY2aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDYvNTAgWzAwOjAxPDAwOjEyLCAgMy42Nml0L3NdXG4gMTQlfOKWiOKWjSAgICAgICAgfCA3LzUwIFswMDowMTwwMDoxMSwgIDMuNjZpdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgOC81MCBbMDA6MDI8MDA6MTEsICAzLjY2aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDkvNTAgWzAwOjAyPDAwOjExLCAgMy42Nml0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxMC81MCBbMDA6MDI8MDA6MTAsICAzLjY3aXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMTEvNTAgWzAwOjAzPDAwOjEwLCAgMy42N2l0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDEyLzUwIFswMDowMzwwMDoxMCwgIDMuNjdpdC9zXVxuIDI2JXzilojilojilowgICAgICAgfCAxMy81MCBbMDA6MDM8MDA6MTAsICAzLjY3aXQvc11cbiAyOCV84paI4paI4paKICAgICAgIHwgMTQvNTAgWzAwOjAzPDAwOjA5LCAgMy42OGl0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowNDwwMDowOSwgIDMuNjhpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDE2LzUwIFswMDowNDwwMDowOSwgIDMuNjdpdC9zXVxuIDM0JXzilojilojilojilo0gICAgICB8IDE3LzUwIFswMDowNDwwMDowOCwgIDMuNjdpdC9zXVxuIDM2JXzilojilojilojilowgICAgICB8IDE4LzUwIFswMDowNDwwMDowOCwgIDMuNjdpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDE5LzUwIFswMDowNTwwMDowOCwgIDMuNjdpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDIwLzUwIFswMDowNTwwMDowOCwgIDMuNjdpdC9zXVxuIDQyJXzilojilojilojilojilo8gICAgIHwgMjEvNTAgWzAwOjA1PDAwOjA3LCAgMy42N2l0L3NdXG4gNDQlfOKWiOKWiOKWiOKWiOKWjSAgICAgfCAyMi81MCBbMDA6MDU8MDA6MDcsICAzLjY3aXQvc11cbiA0NiV84paI4paI4paI4paI4paMICAgICB8IDIzLzUwIFswMDowNjwwMDowNywgIDMuNjdpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMjQvNTAgWzAwOjA2PDAwOjA3LCAgMy42N2l0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAyNS81MCBbMDA6MDY8MDA6MDYsICAzLjY3aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMjYvNTAgWzAwOjA3PDAwOjA2LCAgMy42N2l0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDI3LzUwIFswMDowNzwwMDowNiwgIDMuNjdpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAyOC81MCBbMDA6MDc8MDA6MDUsICAzLjY3aXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgMjkvNTAgWzAwOjA3PDAwOjA1LCAgMy42N2l0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDMwLzUwIFswMDowODwwMDowNSwgIDMuNjdpdC9zXVxuIDYyJXzilojilojilojilojilojilojilo8gICB8IDMxLzUwIFswMDowODwwMDowNSwgIDMuNjdpdC9zXVxuIDY0JXzilojilojilojilojilojilojilo0gICB8IDMyLzUwIFswMDowODwwMDowNCwgIDMuNjdpdC9zXVxuIDY2JXzilojilojilojilojilojilojilowgICB8IDMzLzUwIFswMDowODwwMDowNCwgIDMuNjdpdC9zXVxuIDY4JXzilojilojilojilojilojilojiloogICB8IDM0LzUwIFswMDowOTwwMDowNCwgIDMuNjdpdC9zXVxuIDcwJXzilojilojilojilojilojilojiloggICB8IDM1LzUwIFswMDowOTwwMDowNCwgIDMuNjZpdC9zXVxuIDcyJXzilojilojilojilojilojilojilojilo8gIHwgMzYvNTAgWzAwOjA5PDAwOjAzLCAgMy42N2l0L3NdXG4gNzQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgfCAzNy81MCBbMDA6MTA8MDA6MDMsICAzLjY3aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDM4LzUwIFswMDoxMDwwMDowMywgIDMuNjdpdC9zXVxuIDc4JXzilojilojilojilojilojilojilojiloogIHwgMzkvNTAgWzAwOjEwPDAwOjAzLCAgMy42N2l0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0MC81MCBbMDA6MTA8MDA6MDIsICAzLjY3aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgNDEvNTAgWzAwOjExPDAwOjAyLCAgMy42Nml0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDQyLzUwIFswMDoxMTwwMDowMiwgIDMuNjZpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCA0My81MCBbMDA6MTE8MDA6MDEsICAzLjY2aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgNDQvNTAgWzAwOjExPDAwOjAxLCAgMy42N2l0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDQ1LzUwIFswMDoxMjwwMDowMSwgIDMuNjZpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDQ2LzUwIFswMDoxMjwwMDowMSwgIDMuNjZpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDQ3LzUwIFswMDoxMjwwMDowMCwgIDMuNjdpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDQ4LzUwIFswMDoxMzwwMDowMCwgIDMuNjZpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDQ5LzUwIFswMDoxMzwwMDowMCwgIDMuNjRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDoxMzwwMDowMCwgIDMuNjJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDoxMzwwMDowMCwgIDMuNjZpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxNS4xNzc3MTMsInRvdGFsX3RpbWUiOjE1LjE3NjQ1N30sIm1vZGVsIjoiZm9mci9zZHhsLWVtb2ppIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvYTN6ODF2NXZ3bEtmTHExSDV1QnFwVm1rSGFsT1Z1cDBqU0xtYTlFMlVhRjN0YXdJQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDktMDRUMDk6MzU6MjguMTU2NjUwWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8yNXc2cGtkYnpxYmZudmozNXF6a3lsam1jZSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMjV3NnBrZGJ6cWJmbnZqMzVxemt5bGptY2UvY2FuY2VsIn0sInZlcnNpb24iOiJlNjQ4NDM1MWIzYzk0M2NiZDUwN2Q5MzhkZjhhYmM1OThjYjA1YzQ0ZjRlNjdlZTgyYmUwYmVlYTVmNDk1ZjMxIn0sImRlc2NyaXB0aW9uIjoiQW4gU0RYTCBmaW5lLXR1bmUgYmFzZWQgb24gQXBwbGUgRW1vamlzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJkZWU3NmI1YWZkZTIxYjBmMDFlZDc5MjVmMDY2NWI3ZTg3OWM1MGVlNzE4YzVmNzhhOWQzOGUwNGQ1MjNjYzVlIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDktMDhUMjE6NDM6NTcuNDczMjcxWiIsImNvZ192ZXJzaW9uIjoidjAuOC4xK2RldiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwicmVmaW5lIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVmaW5lIn1dLCJkZWZhdWx0Ijoibm9fcmVmaW5lciIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IldoaWNoIHJlZmluZSBzdHlsZSB0byB1c2UifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiS19FVUxFUiIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjAuNiwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiTG9SQSBhZGRpdGl2ZSBzY2FsZS4gT25seSBhcHBsaWNhYmxlIG9uIHRyYWluZWQgbW9kZWxzLiJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJyZWZpbmVfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlJlZmluZSBTdGVwcyIsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkZvciBiYXNlX2ltYWdlX3JlZmluZXIsIHRoZSBudW1iZXIgb2Ygc3RlcHMgdG8gcmVmaW5lLCBkZWZhdWx0cyB0byBudW1faW5mZXJlbmNlX3N0ZXBzIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFwcGx5X3dhdGVybWFyayI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXBwbHkgV2F0ZXJtYXJrIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJoaWdoX25vaXNlX2ZyYWMiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiSGlnaCBOb2lzZSBGcmFjIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJGb3IgZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIsIHRoZSBmcmFjdGlvbiBvZiBub2lzZSB0byB1c2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwicmVwbGljYXRlX3dlaWdodHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUmVwbGljYXRlIFdlaWdodHMiLCJ4LW9yZGVyIjoxNywiZGVzY3JpcHRpb24iOiJSZXBsaWNhdGUgTG9SQSB3ZWlnaHRzIHRvIHVzZS4gTGVhdmUgYmxhbmsgdG8gdXNlIHRoZSBkZWZhdWx0IHdlaWdodHMuIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxOCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJLiBTZWUgaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5In19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwiYmFzZV9pbWFnZV9yZWZpbmVyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlZmluZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoic2R4bC1lbW9qaSIsIm93bmVyIjoiZm9mciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEwODA0MTU3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZm9mci9zZHhsLWVtb2ppIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS83NzlmM2Y1OC1jM2RiLTQ0MDMtYTAxYi0zZmZlZDk3YTE0NDkvb3V0LTAtMS5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0yMVQwNzozNjoxNS41MzQzODBaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDktMTZUMTg6NDY6MjcuNjA4OTU4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA5LTE2VDE4OjQ2OjI2LjY1NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJwOHkyYnZhamMxcmoyMGNoemdtYnc1cXZ4dyIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6InNlbGYtcG9ydHJhaXQgb2YgYSB3b21hbiwgbGlnaHRuaW5nIGluIHRoZSBiYWNrZ3JvdW5kIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6MCwibmVnYXRpdmVfcHJvbXB0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo0fSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDEzOTkyMjA1MVxuUHJvbXB0OiBzZWxmLXBvcnRyYWl0IG9mIGEgd29tYW4sIGxpZ2h0bmluZyBpbiB0aGUgYmFja2dyb3VuZFxuICAwJXwgICAgICAgICAgfCAwLzQgWzAwOjAwPD8sID9pdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgMTkuMTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsIDE4LjM3aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxOC40N2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuOTQ0MTM0MzU0LCJ0b3RhbF90aW1lIjowLjk1Mjk1OH0sIm1vZGVsIjoiYnl0ZWRhbmNlL3NkeGwtbGlnaHRuaW5nLTRzdGVwIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vVnlEMjRmRHl6TTJuUVNnMG5RYzU4VzJFSWoxNmhHY1dLclhKb3pqQU1SMUJlaWRUQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDktMTZUMTg6NDY6MjYuNjY0ODIzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9wOHkyYnZhamMxcmoyMGNoemdtYnc1cXZ4dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcDh5MmJ2YWpjMXJqMjBjaHpnbWJ3NXF2eHcvY2FuY2VsIn0sInZlcnNpb24iOiI1NTk5ZWQzMDcwM2RlZmQxZDE2MGEyNWE2MzMyMWI0ZGVjOTcxMDFkOThiNDY3NGJjYzU2ZTQxZjYyZjM1NjM3In0sImRlc2NyaXB0aW9uIjoiU0RYTC1MaWdodG5pbmcgYnkgQnl0ZURhbmNlOiBhIGZhc3QgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IG1ha2VzIGhpZ2gtcXVhbGl0eSBpbWFnZXMgaW4gNCBzdGVwcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXNkeGwtbGlnaHRuaW5nLTRzdGVwIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ZjdhNzczYWY2ZmMzZThkZTlkNWEzYzAwYmU3N2MxNzMwODkxNGJmNjc3NzI3MjZhZmY4MzQ5NmJhMWUzYmJlIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMTdUMTg6MDU6MjkuNTI3NDY1WiIsImNvZ192ZXJzaW9uIjoiMC4xNC4xIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJtYXhpbXVtIjoxMjgwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlLiBSZWNvbW1lbmRlZCAxMDI0IG9yIDEyODAifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJtYXhpbXVtIjoxMjgwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZS4gUmVjb21tZW5kZWQgMTAyNCBvciAxMjgwIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0Ijoic2VsZi1wb3J0cmFpdCBvZiBhIHdvbWFuLCBsaWdodG5pbmcgaW4gdGhlIGJhY2tncm91bmQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJLX0VVTEVSIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0IjowLCJtYXhpbXVtIjo1MCwibWluaW11bSI6MCwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIElucHV0IHByb21wdCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NCwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gNCBmb3IgYmVzdCByZXN1bHRzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iLCJEUE0rKzJNU0RFIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9CeXRlRGFuY2UvU0RYTC1MaWdodG5pbmcvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic2R4bC1saWdodG5pbmctNHN0ZXAiLCJvd25lciI6ImJ5dGVkYW5jZSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9CeXRlRGFuY2UvU0RYTC1MaWdodG5pbmcvcmVzb2x2ZS9tYWluL3NkeGxfbGlnaHRuaW5nX3JlcG9ydC5wZGYiLCJydW5fY291bnQiOjEwMjY4MDU4NzksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ieXRlZGFuY2Uvc2R4bC1saWdodG5pbmctNHN0ZXAiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL0J5dGVEYW5jZS9TRFhMLUxpZ2h0bmluZyJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzcxYzk4MmEzLTI3ZjAtNDJhNi1hZDZhLTc2OWYyNTA5N2MwOC9yZXBsaWNhdGUtcHJlZGljdGlvbi1zX1ZST1B6MXMucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjJUMDk6MjY6MjMuNjA3MTE5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQxOjAzLjUxNzQ3MFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxMjo0MDo0My44NjcwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoic2hkOXNnYmdiZHJnZTBjanBnemJzenR6dHIiLCJpbnB1dCI6eyJwcm9tcHQiOiJBbiBpbGx1c3RyYXRpb24gb2YgYSBibGFjayBydW5uaW5nIHNob2Ugd2l0aCB0aGUgdGV4dCBcIlJ1biBBSSB3aXRoIGFuIEFQSVwiIHdyaXR0ZW4gb24gdGhlIHNob2UuIFRoZSBzaG9lIGlzIHBsYWNlZCBvbiBhIGJsdWUgYmFja2dyb3VuZC4gVGhlIHRleHQgaXMgd2hpdGUgYW5kIGJvbGQuIFRoZSBvdmVyYWxsIGltYWdlIGhhcyBhIG1vZGVybiBhbmQgdGVjaHkgdmliZS4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJBdXRvIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyNzIzNlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IEFuIGlsbHVzdHJhdGlvbiBvZiBhIGJsYWNrIHJ1bm5pbmcgc2hvZSB3aXRoIHRoZSB0ZXh0IFwiUnVuIEFJIHdpdGggYW4gQVBJXCIgd3JpdHRlbiBvbiB0aGUgc2hvZS4gVGhlIHNob2UgaXMgcGxhY2VkIG9uIGEgYmx1ZSBiYWNrZ3JvdW5kLiBUaGUgdGV4dCBpcyB3aGl0ZSBhbmQgYm9sZC4gVGhlIG92ZXJhbGwgaW1hZ2UgaGFzIGEgbW9kZXJuIGFuZCB0ZWNoeSB2aWJlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDE4Ljk2IHNlY29uZHMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjE5LjY0MTQ5NTkyNiwidG90YWxfdGltZSI6MTkuNjUwNDd9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYyIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC93UHVIZkZIUE9HeHFiQzNyMXJKYkVvbW55NGVwcmd3UlZwaklQN3BON29LZjZwU25BL1I4X2lkZW9ncmFtLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQwOjQzLjg3NTk3NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvc2hkOXNnYmdiZHJnZTBjanBnemJzenR6dHIiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3NoZDlzZ2JnYmRyZ2UwY2pwZ3pic3p0enRyL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQW4gZXhjZWxsZW50IGltYWdlIG1vZGVsIHdpdGggc3RhdGUgb2YgdGhlIGFydCBpbnBhaW50aW5nLCBwcm9tcHQgY29tcHJlaGVuc2lvbiBhbmQgdGV4dCByZW5kZXJpbmciLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjM5ZWMyYzBiMzY0MmJhNWJjOTM1Nzk3OGE4ZmQwNjBjN2UzNjM2NDNjMTkyNzc2ZTM4ZGQ5YjJiMmM0MDM0NDIiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOC0wNlQxMjo0NToxNC40MDE5NzlaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjIiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJBIGJsYWNrIGFuZCB3aGl0ZSBpbWFnZS4gQmxhY2sgcGl4ZWxzIGFyZSBpbnBhaW50ZWQsIHdoaXRlIHBpeGVscyBhcmUgcHJlc2VydmVkLiBUaGUgbWFzayB3aWxsIGJlIHJlc2l6ZWQgdG8gbWF0Y2ggdGhlIGltYWdlIHNpemUuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJBbiBpbWFnZSBmaWxlIHRvIHVzZSBmb3IgaW5wYWludGluZy4gWW91IG11c3QgYWxzbyB1c2UgYSBtYXNrLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlJlc29sdXRpb24uIE92ZXJyaWRlcyBhc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYW4gaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwic3R5bGVfdHlwZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3R5cGUifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJUaGUgc3R5bGVzIGhlbHAgZGVmaW5lIHRoZSBzcGVjaWZpYyBhZXN0aGV0aWMgb2YgdGhlIGltYWdlIHlvdSB3YW50IHRvIGdlbmVyYXRlLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhIHJlc29sdXRpb24gb3IgaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiVGhpbmdzIHlvdSBkbyBub3Qgd2FudCB0byBzZWUgaW4gdGhlIGdlbmVyYXRlZCBpbWFnZS4ifSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21hZ2ljX3Byb21wdF9vcHRpb24ifV0sImRlZmF1bHQiOiJBdXRvIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJNYWdpYyBQcm9tcHQgd2lsbCBpbnRlcnByZXQgeW91ciBwcm9tcHQgYW5kIG9wdGltaXplIGl0IHRvIG1heGltaXplIHZhcmlldHkgYW5kIHF1YWxpdHkgb2YgdGhlIGltYWdlcyBnZW5lcmF0ZWQuIFlvdSBjYW4gYWxzbyB1c2UgaXQgdG8gd3JpdGUgcHJvbXB0cyBpbiBkaWZmZXJlbnQgbGFuZ3VhZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIk5vbmUiLCI1MTJ4MTUzNiIsIjU3NngxNDA4IiwiNTc2eDE0NzIiLCI1NzZ4MTUzNiIsIjY0MHgxMzQ0IiwiNjQweDE0MDgiLCI2NDB4MTQ3MiIsIjY0MHgxNTM2IiwiNzA0eDExNTIiLCI3MDR4MTIxNiIsIjcwNHgxMjgwIiwiNzA0eDEzNDQiLCI3MDR4MTQwOCIsIjcwNHgxNDcyIiwiNzM2eDEzMTIiLCI3Njh4MTA4OCIsIjc2OHgxMjE2IiwiNzY4eDEyODAiLCI3Njh4MTM0NCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIiwiUmVuZGVyIDNEIiwiQW5pbWUiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfdHlwZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjE2OjEwIiwiMTA6MTYiLCIzOjEiLCIxOjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYyIiwib3duZXIiOiJpZGVvZ3JhbS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2lkZW9ncmFtLmFpLyIsInJ1bl9jb3VudCI6MjQzNTk4NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2lkZW9ncmFtLWFpL2lkZW9ncmFtLXYyIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8ifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvbVV0cDhtS2s4eUkwRUo1b2x6c25wa2VUYkFjbXkyT1RFcW5YWGM4RUZHTGhodUVKQS9vdXQtMC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0wNVQxNDowNToyNy42ODE5MzlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDEtMDVUMTU6MjI6NDIuOTI3Mjk4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTA1VDE1OjIyOjMzLjU2MDQ2MVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI2NnRvcWozYm11Nnp2cXI0YmoyaGxtYnNtdSIsImlucHV0Ijp7IndpZHRoIjo3NjgsImhlaWdodCI6NzY4LCJwcm9tcHQiOiJBIGRldGFpbGVkIHBob3RvIG9mIGFuIGFzdHJvbmF1dCByaWRpbmcgYSB1bmljb3JuIHRocm91Z2ggYSBmaWVsZCBvZiBmbG93ZXJzIiwicmVmaW5lIjoibm9fcmVmaW5lciIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjgsIm51bV9vdXRwdXRzIjoxLCJjb250cm9sbmV0XzEiOiJzb2Z0X2VkZ2VfaGVkIiwiY29udHJvbG5ldF8yIjoibm9uZSIsImNvbnRyb2xuZXRfMyI6Im5vbmUiLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOmZhbHNlLCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGhfaGVpZ2h0IiwiY29udHJvbG5ldF8xX2VuZCI6MSwiY29udHJvbG5ldF8yX2VuZCI6MSwiY29udHJvbG5ldF8zX2VuZCI6MSwiY29udHJvbG5ldF8xX2ltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9Kc2ZDUUU4azFsc0NpblcxeW83NnlLTVFlNlI1TVJ0OVdMTDNINVQ1WXBjNXdhc3EvMDIwZTY1NmQtMGM3MS00NWMzLWE3ZjUtMWZhY2Y3ZDUyZDRmLnBuZyIsImNvbnRyb2xuZXRfMV9zdGFydCI6MCwiY29udHJvbG5ldF8yX3N0YXJ0IjowLCJjb250cm9sbmV0XzNfc3RhcnQiOjAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjMwLCJjb250cm9sbmV0XzFfY29uZGl0aW9uaW5nX3NjYWxlIjowLjgsImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOjAuOCwiY29udHJvbG5ldF8zX2NvbmRpdGlvbmluZ19zY2FsZSI6MC43NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxOTQ5OFxuVXNpbmcgZ2l2ZW4gZGltZW5zaW9uc1xucmVzaXplIHRvb2s6IDAuMDJzXG5Qcm9tcHQ6IEEgZGV0YWlsZWQgcGhvdG8gb2YgYW4gYXN0cm9uYXV0IHJpZGluZyBhIHVuaWNvcm4gdGhyb3VnaCBhIGZpZWxkIG9mIGZsb3dlcnNcblByb2Nlc3NpbmcgaW1hZ2Ugd2l0aCBzb2Z0X2VkZ2VfaGVkXG5jb250cm9sbmV0IHByZXByb2Nlc3MgdG9vazogMC40M3NcblVzaW5nIHR4dDJpbWcgKyBjb250cm9sbmV0IHBpcGVsaW5lXG5Mb2FkaW5nIHBpcGVsaW5lIGNvbXBvbmVudHMuLi46ICAgMCV8ICAgICAgICAgIHwgMC83IFswMDowMDw/LCA/aXQvc11cbkxvYWRpbmcgcGlwZWxpbmUgY29tcG9uZW50cy4uLjogMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDcvNyBbMDA6MDA8MDA6MDAsIDE1NDg1LjMwaXQvc11cbllvdSBoYXZlIDEgQ29udHJvbE5ldHMgYW5kIHlvdSBoYXZlIHBhc3NlZCAxIHByb21wdHMuIFRoZSBjb25kaXRpb25pbmdzIHdpbGwgYmUgZml4ZWQgYWNyb3NzIHRoZSBwcm9tcHRzLlxuICAwJXwgICAgICAgICAgfCAwLzMwIFswMDowMDw/LCA/aXQvc11cbiAgMyV84paOICAgICAgICAgfCAxLzMwIFswMDowMDwwMDowNiwgIDQuNjNpdC9zXVxuICA3JXzilosgICAgICAgICB8IDIvMzAgWzAwOjAwPDAwOjA2LCAgNC42Mml0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgMy8zMCBbMDA6MDA8MDA6MDUsICA0LjYyaXQvc11cbiAxMyV84paI4paOICAgICAgICB8IDQvMzAgWzAwOjAwPDAwOjA1LCAgNC42Mml0L3NdXG4gMTclfOKWiOKWiyAgICAgICAgfCA1LzMwIFswMDowMTwwMDowNSwgIDQuNjNpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNi8zMCBbMDA6MDE8MDA6MDUsICA0LjYzaXQvc11cbiAyMyV84paI4paI4paOICAgICAgIHwgNy8zMCBbMDA6MDE8MDA6MDQsICA0LjYyaXQvc11cbiAyNyV84paI4paI4paLICAgICAgIHwgOC8zMCBbMDA6MDE8MDA6MDQsICA0LjYyaXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgOS8zMCBbMDA6MDE8MDA6MDQsICA0LjYzaXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAxMC8zMCBbMDA6MDI8MDA6MDQsICA0LjYzaXQvc11cbiAzNyV84paI4paI4paI4paLICAgICAgfCAxMS8zMCBbMDA6MDI8MDA6MDQsICA0LjYyaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMi8zMCBbMDA6MDI8MDA6MDMsICA0LjYyaXQvc11cbiA0MyV84paI4paI4paI4paI4paOICAgICB8IDEzLzMwIFswMDowMjwwMDowMywgIDQuNjJpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgMTQvMzAgWzAwOjAzPDAwOjAzLCAgNC42Mml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNS8zMCBbMDA6MDM8MDA6MDMsICA0LjYyaXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgMTYvMzAgWzAwOjAzPDAwOjAzLCAgNC42Mml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDE3LzMwIFswMDowMzwwMDowMiwgIDQuNjJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxOC8zMCBbMDA6MDM8MDA6MDIsICA0LjYyaXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCAxOS8zMCBbMDA6MDQ8MDA6MDIsICA0LjYyaXQvc11cbiA2NyV84paI4paI4paI4paI4paI4paI4paLICAgfCAyMC8zMCBbMDA6MDQ8MDA6MDIsICA0LjYyaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyMS8zMCBbMDA6MDQ8MDA6MDEsICA0LjYyaXQvc11cbiA3MyV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDIyLzMwIFswMDowNDwwMDowMSwgIDQuNjFpdC9zXVxuIDc3JXzilojilojilojilojilojilojilojilosgIHwgMjMvMzAgWzAwOjA0PDAwOjAxLCAgNC42Mml0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyNC8zMCBbMDA6MDU8MDA6MDEsICA0LjYyaXQvc11cbiA4MyV84paI4paI4paI4paI4paI4paI4paI4paI4paOIHwgMjUvMzAgWzAwOjA1PDAwOjAxLCAgNC42Mml0L3NdXG4gODclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyB8IDI2LzMwIFswMDowNTwwMDowMCwgIDQuNjJpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAyNy8zMCBbMDA6MDU8MDA6MDAsICA0LjYxaXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAyOC8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbiA5NyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCAyOS8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAzMC8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAzMC8zMCBbMDA6MDY8MDA6MDAsICA0LjYyaXQvc11cbmluZmVyZW5jZSB0b29rOiA2Ljc2c1xucHJlZGljdGlvbiB0b29rOiA3LjQzcyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjMyODcyNiwidG90YWxfdGltZSI6OS4zNjY4Mzd9LCJtb2RlbCI6ImZvZnIvcmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzJoUkQyeGlsMmRxNUl4Snowd0M0MDN1aDFja0FOdzdzclZoSHhiUGZuNTJnaHVFSkEvY29udHJvbC0wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvbVV0cDhtS2s4eUkwRUo1b2x6c25wa2VUYkFjbXkyT1RFcW5YWGM4RUZHTGhodUVKQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDEtMDVUMTU6MjI6MzMuNTk4NTcyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy82NnRvcWozYm11Nnp2cXI0YmoyaGxtYnNtdSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNjZ0b3FqM2JtdTZ6dnFyNGJqMmhsbWJzbXUvY2FuY2VsIn0sInZlcnNpb24iOiI5MGE0YTM2MDRjZDYzN2NiOWYxYTJiZGFlMWNmYTllZDg2OTM2MmNhMDI4ODE0Y2RjZTMxMGE3OGUyN2RhYWRlIn0sImRlc2NyaXB0aW9uIjoiUmVhbFZpc1hsIFYzIHdpdGggbXVsdGktY29udHJvbG5ldCwgbG9yYSBsb2FkaW5nLCBpbWcyaW1nLCBpbnBhaW50aW5nIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1yZWFsdmlzeGwtMy1tdWx0aS1jb250cm9sbmV0LWxvcmEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjkwYTRhMzYwNGNkNjM3Y2I5ZjFhMmJkYWUxY2ZhOWVkODY5MzYyY2EwMjg4MTRjZGNlMzEwYTc4ZTI3ZGFhZGUiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0wNVQxNDo1MDoxNS43ODA4MzVaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjYsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkxvUkEgYWRkaXRpdmUgc2NhbGUuIE9ubHkgYXBwbGljYWJsZSBvbiB0cmFpbmVkIG1vZGVscy4ifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dCJ9LCJjb250cm9sbmV0XzEiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzEifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MTksImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzIifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MjQsImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzMiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzMifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MjksImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJsb3JhX3dlaWdodHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9yYSBXZWlnaHRzIiwieC1vcmRlciI6MTcsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJyZWZpbmVfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlJlZmluZSBTdGVwcyIsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkZvciBiYXNlX2ltYWdlX3JlZmluZXIsIHRoZSBudW1iZXIgb2Ygc3RlcHMgdG8gcmVmaW5lLCBkZWZhdWx0cyB0byBudW1faW5mZXJlbmNlX3N0ZXBzIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInNpemluZ19zdHJhdGVneSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemluZ19zdHJhdGVneSJ9XSwiZGVmYXVsdCI6IndpZHRoX2hlaWdodCIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiRGVjaWRlIGhvdyB0byByZXNpemUgaW1hZ2VzIOKAkyB1c2Ugd2lkdGgvaGVpZ2h0LCByZXNpemUgYmFzZWQgb24gaW5wdXQgaW1hZ2Ugb3IgY29udHJvbCBpbWFnZSJ9LCJjb250cm9sbmV0XzFfZW5kIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBFbmQiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoyMywiZGVzY3JpcHRpb24iOiJXaGVuIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGVuZHMifSwiY29udHJvbG5ldF8yX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sbmV0IDIgRW5kIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MjgsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBlbmRzIn0sImNvbnRyb2xuZXRfM19lbmQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMzLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgZW5kcyJ9LCJjb250cm9sbmV0XzFfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29udHJvbG5ldCAxIEltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGZpcnN0IGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8xX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIyLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfMl9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDIgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyNSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3Igc2Vjb25kIGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMiBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI3LCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfM19pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDMgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozMCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgdGhpcmQgY29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzNfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIFN0YXJ0IiwiZGVmYXVsdCI6MCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MzIsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBzdGFydHMifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE4LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIn0sImNvbnRyb2xuZXRfMV9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAxIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAyIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI2LCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfM19jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImJhc2VfaW1hZ2VfcmVmaW5lciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZWZpbmUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJvbG5ldF8xIjp7ImVudW0iOlsibm9uZSIsImVkZ2VfY2FubnkiLCJpbGx1c2lvbiIsImRlcHRoX2xlcmVzIiwiZGVwdGhfbWlkYXMiLCJzb2Z0X2VkZ2VfcGlkaSIsInNvZnRfZWRnZV9oZWQiLCJsaW5lYXJ0IiwibGluZWFydF9hbmltZSIsIm9wZW5wb3NlIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyb2xuZXRfMSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImNvbnRyb2xuZXRfMiI6eyJlbnVtIjpbIm5vbmUiLCJlZGdlX2Nhbm55IiwiaWxsdXNpb24iLCJkZXB0aF9sZXJlcyIsImRlcHRoX21pZGFzIiwic29mdF9lZGdlX3BpZGkiLCJzb2Z0X2VkZ2VfaGVkIiwibGluZWFydCIsImxpbmVhcnRfYW5pbWUiLCJvcGVucG9zZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJjb250cm9sbmV0XzIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJjb250cm9sbmV0XzMiOnsiZW51bSI6WyJub25lIiwiZWRnZV9jYW5ueSIsImlsbHVzaW9uIiwiZGVwdGhfbGVyZXMiLCJkZXB0aF9taWRhcyIsInNvZnRfZWRnZV9waWRpIiwic29mdF9lZGdlX2hlZCIsImxpbmVhcnQiLCJsaW5lYXJ0X2FuaW1lIiwib3BlbnBvc2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiY29udHJvbG5ldF8zIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJzaXppbmdfc3RyYXRlZ3kiOnsiZW51bSI6WyJ3aWR0aF9oZWlnaHQiLCJpbnB1dF9pbWFnZSIsImNvbnRyb2xuZXRfMV9pbWFnZSIsImNvbnRyb2xuZXRfMl9pbWFnZSIsImNvbnRyb2xuZXRfM19pbWFnZSIsIm1hc2tfaW1hZ2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6aW5nX3N0cmF0ZWd5IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3N0YWJpbGl0eWFpL3N0YWJsZS1kaWZmdXNpb24teGwtYmFzZS0xLjAvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoicmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm93bmVyIjoiZm9mciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9TRzE2MTIyMi9SZWFsVmlzWExfVjMuMCIsInJ1bl9jb3VudCI6MTg3MjI0NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvcmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvYTM2Mjc1ZTItMzRkNC00YjNkLTgzY2QtZjlhYWY3M2M5Mzg2L2h0dHBzX19fcmVwbGljYXRlLmRlbGl2ZV9vNDBxcFpsLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0wOC0wMVQwOTozMjoxMC44NjMyOTdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDgtMDFUMTQ6Mzk6MDkuNDU2MDE0WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA4LTAxVDE0OjM4OjU1LjM1NDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrZzFrcndzZGY5cmc4MGNoMXNnc3JncTdoOCIsImlucHV0Ijp7InN0ZXBzIjoyNSwid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiVGhlIHdvcmxkJ3MgbGFyZ2VzdCBibGFjayBmb3Jlc3QgY2FrZSwgdGhlIHNpemUgb2YgYSBidWlsZGluZywgc3Vycm91bmRlZCBieSB0cmVlcyBvZiB0aGUgYmxhY2sgZm9yZXN0IiwiZ3VpZGFuY2UiOjMsImludGVydmFsIjoyLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6bnVsbCwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoxNC4wOTM2NzE0NjYsInRvdGFsX3RpbWUiOjE0LjEwMjAxNH0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8iLCJvdXRwdXQiOiJodHRwczovL2JmbGFwaXN0b3JhZ2UuYmxvYi5jb3JlLndpbmRvd3MubmV0L3B1YmxpYy9jODE0NWFhNmU1ODk0Y2JkODE1ZDZjZTcwOGZlYTlmMi9zYW1wbGUuanBnIiwic3RhcnRlZF9hdCI6IjIwMjQtMDgtMDFUMTQ6Mzg6NTUuMzYyMzQzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9rZzFrcndzZGY5cmc4MGNoMXNnc3JncTdoOCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva2cxa3J3c2RmOXJnODBjaDFzZ3NyZ3E3aDgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJTdGF0ZS1vZi10aGUtYXJ0IGltYWdlIGdlbmVyYXRpb24gd2l0aCB0b3Agb2YgdGhlIGxpbmUgcHJvbXB0IGZvbGxvd2luZywgdmlzdWFsIHF1YWxpdHksIGltYWdlIGRldGFpbCBhbmQgb3V0cHV0IGRpdmVyc2l0eS4iLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjFlMjM3YWE3MDNiZjNhOGFiNDgwZDViNTk1NTYzMTI4ODA3YWY2NDljNTBhZmMwYjRmMjJhOTE3NGU5MGQxZDYiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0zMVQxMjo0NDo1NS40OTYxNDRaIiwiY29nX3ZlcnNpb24iOiIwLjE0LjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjI1LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGlmZnVzaW9uIHN0ZXBzIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsIm1heGltdW0iOjE0NDAsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIGluIHRleHQtdG8taW1hZ2UgbW9kZS4gT25seSB1c2VkIHdoZW4gYXNwZWN0X3JhdGlvPWN1c3RvbS4gTXVzdCBiZSBhIG11bHRpcGxlIG9mIDMyIChpZiBpdCdzIG5vdCwgaXQgd2lsbCBiZSByb3VuZGVkIHRvIG5lYXJlc3QgbXVsdGlwbGUgb2YgMzIpLiBOb3RlOiBJZ25vcmVkIGluIGltZzJpbWcgYW5kIGlucGFpbnRpbmcgbW9kZXMuIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwibWF4aW11bSI6MTQ0MCwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIGluIHRleHQtdG8taW1hZ2UgbW9kZS4gT25seSB1c2VkIHdoZW4gYXNwZWN0X3JhdGlvPWN1c3RvbS4gTXVzdCBiZSBhIG11bHRpcGxlIG9mIDMyIChpZiBpdCdzIG5vdCwgaXQgd2lsbCBiZSByb3VuZGVkIHRvIG5lYXJlc3QgbXVsdGlwbGUgb2YgMzIpLiBOb3RlOiBJZ25vcmVkIGluIGltZzJpbWcgYW5kIGlucGFpbnRpbmcgbW9kZXMuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6NSwibWluaW11bSI6MiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgYmFsYW5jZSBiZXR3ZWVuIGFkaGVyZW5jZSB0byB0aGUgdGV4dCBwcm9tcHQgYW5kIGltYWdlIHF1YWxpdHkvZGl2ZXJzaXR5LiBIaWdoZXIgdmFsdWVzIG1ha2UgdGhlIG91dHB1dCBtb3JlIGNsb3NlbHkgbWF0Y2ggdGhlIHByb21wdCBidXQgbWF5IHJlZHVjZSBvdmVyYWxsIGltYWdlIHF1YWxpdHkuIExvd2VyIHZhbHVlcyBhbGxvdyBmb3IgbW9yZSBjcmVhdGl2ZSBmcmVlZG9tIGJ1dCBtaWdodCBwcm9kdWNlIHJlc3VsdHMgbGVzcyByZWxldmFudCB0byB0aGUgcHJvbXB0LiJ9LCJpbnRlcnZhbCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbnRlcnZhbCIsImRlZmF1bHQiOjIsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiSW50ZXJ2YWwgaXMgYSBzZXR0aW5nIHRoYXQgaW5jcmVhc2VzIHRoZSB2YXJpYW5jZSBpbiBwb3NzaWJsZSBvdXRwdXRzIGxldHRpbmcgdGhlIG1vZGVsIGJlIGEgdGFkIG1vcmUgZHluYW1pYyBpbiB3aGF0IG91dHB1dHMgaXQgbWF5IHByb2R1Y2UgaW4gdGVybXMgb2YgY29tcG9zaXRpb24sIGNvbG9yLCBkZXRhaWwsIGFuZCBwcm9tcHQgaW50ZXJwcmV0YXRpb24uIFNldHRpbmcgdGhpcyB2YWx1ZSBsb3cgd2lsbCBlbnN1cmUgc3Ryb25nIHByb21wdCBmb2xsb3dpbmcgd2l0aCBtb3JlIGNvbnNpc3RlbnQgb3V0cHV0cywgc2V0dGluZyBpdCBoaWdoZXIgd2lsbCBwcm9kdWNlIG1vcmUgZHluYW1pYyBvciB2YXJpZWQgb3V0cHV0cy4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwiaW1hZ2VfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIFByb21wdCIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiSW1hZ2UgdG8gdXNlIHdpdGggRmx1eCBSZWR1eC4gVGhpcyBpcyB1c2VkIHRvZ2V0aGVyIHdpdGggdGhlIHRleHQgcHJvbXB0IHRvIGd1aWRlIHRoZSBnZW5lcmF0aW9uIHRvd2FyZHMgdGhlIGNvbXBvc2l0aW9uIG9mIHRoZSBpbWFnZV9wcm9tcHQuIE11c3QgYmUganBlZywgcG5nLCBnaWYsIG9yIHdlYnAuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcy4ifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBtb2RpZnkgdGhlIHByb21wdCBmb3IgbW9yZSBjcmVhdGl2ZSBnZW5lcmF0aW9uIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiY3VzdG9tIiwiMToxIiwiMTY6OSIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjk6MTYiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8jbGljZW5zZSIsIm5hbWUiOiJmbHV4LXBybyIsIm93bmVyIjoiYmxhY2stZm9yZXN0LWxhYnMiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEzMTA2MzM1LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9YY2tscFNGMW83WjFJOTF4UVFRSEZ2SmZsdFdFYTNIdVFwb2VWVlR2TjdHVkpoZmZBL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIyLTExLTEzVDAyOjEwOjA4LjYyMDU1MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMi0xMS0xM1QwMzoxMToxNy45NDg0NDdaIiwiY3JlYXRlZF9hdCI6IjIwMjItMTEtMTNUMDM6MDc6MDMuNzkwMTkyWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Iml0enltY3hjeXJkZHhlbGJmYWU2amtwYjdpIiwiaW5wdXQiOnsid2lkdGgiOjUxMiwiaGVpZ2h0Ijo1MTIsInByb21wdCI6Ik1vc3N5IFJ1bmljIEJyaWNrcyBzZWFtbGVzcyB0ZXh0dXJlLCB0cmVuZGluZyBvbiBhcnRzdGF0aW9uLCBzdG9uZSwgbW9zcywgYmFzZSBjb2xvciwgYWxiZWRvLCA0ayIsInNjaGVkdWxlciI6IkstTE1TIiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA1MjMzNlxuICAwJXwgICAgICAgICAgfCAwLzUwIFswMDowMDw/LCA/aXQvc11cbiAgMiV84paPICAgICAgICAgfCAxLzUwIFswMDowMzwwMjo1NywgIDMuNjNzL2l0XVxuICA2JXzilowgICAgICAgICB8IDMvNTAgWzAwOjAzPDAwOjQ3LCAgMS4wMHMvaXRdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDM8MDA6MjMsICAxLjkwaXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDcvNTAgWzAwOjA0PDAwOjE0LCAgMi45OGl0L3NdXG4gMTglfOKWiOKWiiAgICAgICAgfCA5LzUwIFswMDowNDwwMDowOSwgIDQuMjJpdC9zXVxuIDIyJXzilojilojilo8gICAgICAgfCAxMS81MCBbMDA6MDQ8MDA6MDcsICA1LjU0aXQvc11cbiAyNiV84paI4paI4paMICAgICAgIHwgMTMvNTAgWzAwOjA0PDAwOjA1LCAgNi44OGl0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowNDwwMDowNCwgIDguMDdpdC9zXVxuIDM0JXzilojilojilojilo0gICAgICB8IDE3LzUwIFswMDowNDwwMDowMywgIDkuMDJpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDE5LzUwIFswMDowNTwwMDowMywgMTAuMDRpdC9zXVxuIDQyJXzilojilojilojilojilo8gICAgIHwgMjEvNTAgWzAwOjA1PDAwOjAyLCAxMC43OGl0L3NdXG4gNDYlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAyMy81MCBbMDA6MDU8MDA6MDIsIDExLjQ4aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDI1LzUwIFswMDowNTwwMDowMiwgMTIuMDRpdC9zXVxuIDU0JXzilojilojilojilojilojilo0gICAgfCAyNy81MCBbMDA6MDU8MDA6MDEsIDEyLjQzaXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgMjkvNTAgWzAwOjA1PDAwOjAxLCAxMi42N2l0L3NdXG4gNjIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgIHwgMzEvNTAgWzAwOjA1PDAwOjAxLCAxMi43Mml0L3NdXG4gNjYlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgMzMvNTAgWzAwOjA2PDAwOjAxLCAxMi45NGl0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMzUvNTAgWzAwOjA2PDAwOjAxLCAxMy4xMWl0L3NdXG4gNzQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgfCAzNy81MCBbMDA6MDY8MDA6MDAsIDEzLjIzaXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDM5LzUwIFswMDowNjwwMDowMCwgMTMuMzBpdC9zXVxuIDgyJXzilojilojilojilojilojilojilojilojilo8gfCA0MS81MCBbMDA6MDY8MDA6MDAsIDEzLjM4aXQvc11cbiA4NiV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgNDMvNTAgWzAwOjA2PDAwOjAwLCAxMy4yOWl0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDQ1LzUwIFswMDowNjwwMDowMCwgMTMuMDdpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDQ3LzUwIFswMDowNzwwMDowMCwgMTMuMTRpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDQ5LzUwIFswMDowNzwwMDowMCwgMTMuMTRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDowNzwwMDowMCwgIDYuNzlpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjI2NTg0OCwidG90YWxfdGltZSI6MjU0LjE1ODI1NX0sIm1vZGVsIjoidHN0cmFtZXIvbWF0ZXJpYWwtZGlmZnVzaW9uIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvWGNrbHBTRjFvN1oxSTkxeFFRUUhGdkpmbHRXRWEzSHVRcG9lVlZUdk43R1ZKaGZmQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjItMTEtMTNUMDM6MTE6MDguNjgyNTk5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9pdHp5bWN4Y3lyZGR4ZWxiZmFlNmprcGI3aSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaXR6eW1jeGN5cmRkeGVsYmZhZTZqa3BiN2kvY2FuY2VsIn0sInZlcnNpb24iOiJhNDI2OTJjNTRjMGY0MDdmODAzYTBhOGE5MDY2MTYwOTc2YmFlZGI3N2M5MTE3MWEwMTczMGY5YjBkN2JlZWZmIn0sImRlc2NyaXB0aW9uIjoiU3RhYmxlIGRpZmZ1c2lvbiBmb3JrIGZvciBnZW5lcmF0aW5nIHRpbGVhYmxlIG91dHB1dHMgdXNpbmcgdjEuNSBtb2RlbCIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYTQyNjkyYzU0YzBmNDA3ZjgwM2EwYThhOTA2NjE2MDk3NmJhZWRiNzdjOTExNzFhMDE3MzBmOWIwZDdiZWVmZiIsImNyZWF0ZWRfYXQiOiIyMDIyLTExLTEzVDAzOjA0OjE4Ljg4NTQ1M1oiLCJjb2dfdmVyc2lvbiI6IjAuNC40Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJCbGFjayBhbmQgd2hpdGUgaW1hZ2UgdG8gdXNlIGFzIG1hc2sgZm9yIGlucGFpbnRpbmcgb3ZlciBpbml0X2ltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCBhbmQgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRlbmRzIHRvIHdvcmsgYmV0dGVyIHdpdGggcHJvbXB0IHN0cmVuZ3RoIG9mIDAuNS0wLjcuIENvbnNpZGVyIHVzaW5nIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9hbmRyZWFzamFuc3Nvbi9zdGFibGUtZGlmZnVzaW9uLWlucGFpbnRpbmcgaW5zdGVhZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTWF4aW11bSBzaXplIGlzIDEwMjR4NzY4IG9yIDc2OHgxMDI0IGJlY2F1c2Ugb2YgbWVtb3J5IGxpbWl0cyJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjUxMiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBNYXhpbXVtIHNpemUgaXMgMTAyNHg3Njggb3IgNzY4eDEwMjQgYmVjYXVzZSBvZiBtZW1vcnkgbGltaXRzIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiSy1MTVMiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkNob29zZSBhIHNjaGVkdWxlci4gSWYgeW91IHVzZSBhbiBpbml0IGltYWdlLCBQTkRNIHdpbGwgYmUgdXNlZCJ9LCJpbml0X2ltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkluaXQgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkluaXRhbCBpbWFnZSB0byBnZW5lcmF0ZSB2YXJpYXRpb25zIG9mLiBXaWxsIGJlIHJlc2l6ZWQgdG8gdGhlIHNwZWNpZmllZCB3aWR0aCBhbmQgaGVpZ2h0In0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiBJZiB0aGUgTlNGVyBmaWx0ZXIgaXMgdHJpZ2dlcmVkLCB5b3UgbWF5IGdldCBmZXdlciBvdXRwdXRzIHRoYW4gdGhpcy4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbml0IGltYWdlLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbml0IGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbMTI4LDI1NiwzODQsNDQ4LDUxMiw1NzYsNjQwLDcwNCw3NjgsODMyLDg5Niw5NjAsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJ3aWR0aCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiaGVpZ2h0Ijp7ImVudW0iOlsxMjgsMjU2LDM4NCw0NDgsNTEyLDU3Niw2NDAsNzA0LDc2OCw4MzIsODk2LDk2MCwxMDI0XSwidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6ImhlaWdodCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifX0sImRlc2NyaXB0aW9uIjoiVGhlIHJlcXVlc3QgYm9keSBmb3IgYSBwcmVkaWN0aW9uIn0sIlJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlJlc3BvbnNlIiwicmVxdWlyZWQiOlsic3RhdHVzIl0sInByb3BlcnRpZXMiOnsiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifX0sImRlc2NyaXB0aW9uIjoiVGhlIHJlc3BvbnNlIGJvZHkgZm9yIGEgcHJlZGljdGlvbiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiSy1MTVMiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6Im1hdGVyaWFsLWRpZmZ1c2lvbiIsIm93bmVyIjoidHN0cmFtZXIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMzMzMzE5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vdHN0cmFtZXIvbWF0ZXJpYWwtZGlmZnVzaW9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvb0R0WUlLMmxEb2FLTXRkRTRFNW96UVNhNjFCVTNnYzRhUnZHRjN4bUZwZHdDeGJFL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTEwLTE3VDA5OjQ4OjM0Ljc2MTE4N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMC0xN1QxMzo0ODo1MC43NTk0NzVaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTAtMTdUMTM6NDg6MzAuMzc4NDI1WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InJ1enNubXRiN2lkcndlY3kydWU1aWc2Z2xpIiwiaW5wdXQiOnsic2VlZCI6bnVsbCwiaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0ppT1RNQ0hqNG9HclRUZjhQZzJyN3Z5SThZZFhjNWpMMklEeUMyU2ZodWdnalllNi9vdXQtMCUyMCUyODElMjkucG5nIiwicHJvbXB0Ijoic2hvdCBpbiB0aGUgc3R5bGUgb2Ygc2tzZmVyLCBhIHdvbWFuIGluIGFsYXNrYSIsInJlZmluZSI6ImJhc2VfaW1hZ2VfcmVmaW5lciIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjk1LCJudW1fb3V0cHV0cyI6MSwibG9yYV93ZWlnaHRzIjoiaHR0cHM6Ly9wYnh0LnJlcGxpY2F0ZS5kZWxpdmVyeS9td04zQUZ5WVp5b3VPQjAzVWh3OHViS1c5cnBxTWdkdEw5ellWOUdGMldHRGl3YkUvdHJhaW5lZF9tb2RlbC50YXIiLCJyZWZpbmVfc3RlcHMiOjIwLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOnRydWUsImNvbmRpdGlvbl9zY2FsZSI6MC41LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo0MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0NDE4NlxubG9hZGluZyBjdXN0b20gd2VpZ2h0c1xud2VpZ2h0cyBhbHJlYWR5IGluIGNhY2hlXG5Mb2FkaW5nIGZpbmUtdHVuZWQgbW9kZWxcbkRvZXMgbm90IGhhdmUgVW5ldC4gYXNzdW1lIHdlIGFyZSB1c2luZyBMb1JBXG5Mb2FkaW5nIFVuZXQgTG9SQVxuUHJvbXB0OiBzaG90IGluIHRoZSBzdHlsZSBvZiA8czA+PHMxPiwgYSB3b21hbiBpbiBhbGFza2Fcbk9yaWdpbmFsIHdpZHRoOjEwMjQsIGhlaWdodDoxMDI0XG5Bc3BlY3QgUmF0aW86IDEuMDBcbm5ld193aWR0aDoxMDI0LCBuZXdfaGVpZ2h0OjEwMjRcbnR4dDJpbWcgbW9kZVxuICAwJXwgICAgICAgICAgfCAwLzQwIFswMDowMDw/LCA/aXQvc11cbiAgMiV84paOICAgICAgICAgfCAxLzQwIFswMDowMDwwMDoxNCwgIDIuNzJpdC9zXVxuICA1JXzilowgICAgICAgICB8IDIvNDAgWzAwOjAwPDAwOjEzLCAgMi43M2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgMy80MCBbMDA6MDE8MDA6MTMsICAyLjczaXQvc11cbiAxMCV84paIICAgICAgICAgfCA0LzQwIFswMDowMTwwMDoxMywgIDIuNzNpdC9zXVxuIDEyJXzilojilo4gICAgICAgIHwgNS80MCBbMDA6MDE8MDA6MTIsICAyLjczaXQvc11cbiAxNSV84paI4paMICAgICAgICB8IDYvNDAgWzAwOjAyPDAwOjEyLCAgMi43M2l0L3NdXG4gMTglfOKWiOKWiiAgICAgICAgfCA3LzQwIFswMDowMjwwMDoxMiwgIDIuNzNpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgOC80MCBbMDA6MDI8MDA6MTEsICAyLjczaXQvc11cbiAyMiV84paI4paI4paOICAgICAgIHwgOS80MCBbMDA6MDM8MDA6MTEsICAyLjczaXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAzPDAwOjExLCAgMi43Mml0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDExLzQwIFswMDowNDwwMDoxMCwgIDIuNzJpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxMi80MCBbMDA6MDQ8MDA6MTAsICAyLjcyaXQvc11cbiAzMiV84paI4paI4paI4paOICAgICAgfCAxMy80MCBbMDA6MDQ8MDA6MDksICAyLjcyaXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCAxNC80MCBbMDA6MDU8MDA6MDksICAyLjcyaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAxNS80MCBbMDA6MDU8MDA6MDksICAyLjcyaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxNi80MCBbMDA6MDU8MDA6MDgsICAyLjcyaXQvc11cbiA0MiV84paI4paI4paI4paI4paOICAgICB8IDE3LzQwIFswMDowNjwwMDowOCwgIDIuNzFpdC9zXVxuIDQ1JXzilojilojilojilojilowgICAgIHwgMTgvNDAgWzAwOjA2PDAwOjA4LCAgMi43MWl0L3NdXG4gNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxOS80MCBbMDA6MDY8MDA6MDcsICAyLjcxaXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDIwLzQwIFswMDowNzwwMDowNywgIDIuNzFpdC9zXVxuIDUyJXzilojilojilojilojilojilo4gICAgfCAyMS80MCBbMDA6MDc8MDA6MDYsICAyLjcxaXQvc11cbiA1NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjA4PDAwOjA2LCAgMi43Mml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiiAgICB8IDIzLzQwIFswMDowODwwMDowNiwgIDIuNzFpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAyNC80MCBbMDA6MDg8MDA6MDUsICAyLjcxaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAyNS80MCBbMDA6MDk8MDA6MDUsICAyLjcxaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAyNi80MCBbMDA6MDk8MDA6MDUsICAyLjcxaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAyNy80MCBbMDA6MDk8MDA6MDQsICAyLjcxaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyOC80MCBbMDA6MTA8MDA6MDQsICAyLjcyaXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDI5LzQwIFswMDoxMDwwMDowNCwgIDIuNzFpdC9zXVxuIDc1JXzilojilojilojilojilojilojilojilowgIHwgMzAvNDAgWzAwOjExPDAwOjAzLCAgMi43MWl0L3NdXG4gNzglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgfCAzMS80MCBbMDA6MTE8MDA6MDMsICAyLjcxaXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDMyLzQwIFswMDoxMTwwMDowMiwgIDIuNzFpdC9zXVxuIDgyJXzilojilojilojilojilojilojilojilojilo4gfCAzMy80MCBbMDA6MTI8MDA6MDIsICAyLjcxaXQvc11cbiA4NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjEyPDAwOjAyLCAgMi43MWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDM1LzQwIFswMDoxMjwwMDowMSwgIDIuNzFpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAzNi80MCBbMDA6MTM8MDA6MDEsICAyLjcxaXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAzNy80MCBbMDA6MTM8MDA6MDEsICAyLjcxaXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAzOC80MCBbMDA6MTM8MDA6MDAsICAyLjcxaXQvc11cbiA5OCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paKfCAzOS80MCBbMDA6MTQ8MDA6MDAsICAyLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MTQ8MDA6MDAsICAyLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MTQ8MDA6MDAsICAyLjcyaXQvc11cbiAgMCV8ICAgICAgICAgIHwgMC82IFswMDowMDw/LCA/aXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDEvNiBbMDA6MDA8MDA6MDEsICA0LjMyaXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAyLzYgWzAwOjAwPDAwOjAwLCAgNC4zMGl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAzLzYgWzAwOjAwPDAwOjAwLCAgNC4zMGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgNC82IFswMDowMDwwMDowMCwgIDQuMjhpdC9zXVxuIDgzJXzilojilojilojilojilojilojilojilojilo4gfCA1LzYgWzAwOjAxPDAwOjAwLCAgNC4yOGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNi82IFswMDowMTwwMDowMCwgIDQuMjhpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDYvNiBbMDA6MDE8MDA6MDAsICA0LjI5aXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MjAuNDExMjE1LCJ0b3RhbF90aW1lIjoyMC4zODEwNX0sIm1vZGVsIjoiZmVybWF0cmVzZWFyY2gvc2R4bC1jb250cm9sbmV0LWxvcmEiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9vRHRZSUsybERvYUtNdGRFNEU1b3pRU2E2MUJVM2djNGFSdkdGM3htRnBkd0N4YkUvb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEwLTE3VDEzOjQ4OjMwLjM0ODI2MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcnV6c25tdGI3aWRyd2VjeTJ1ZTVpZzZnbGkiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3J1enNubXRiN2lkcndlY3kydWU1aWc2Z2xpL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiYTRmYjg0MDIyMzYxNjAyYTI0MDFkNzQ0MzUyMjllOTBkYTYzZWE0YTJhYWI0MGViZjc5YWZkN2FmNWEwODFkNCJ9LCJkZXNjcmlwdGlvbiI6IicnJ0xhc3QgdXBkYXRlOiBOb3cgc3VwcG9ydHMgaW1nMmltZy4nJycgU0RYTCBDYW5ueSBjb250cm9sbmV0IHdpdGggTG9SQSBzdXBwb3J0LiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQmF0b3VSZXNlYXJjaC9Db2ctU0RYTC1Db250cm9sTmV0LUxvUkEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjNiYjEzZmUxYzMzYzM1OTg3YjMzNzkyYjAxYjcxZWQ2NTI5ZDAzZjE2NWQxYzI0MTYzNzU4NTlmMDljYTlmZWYiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0zMVQxMDo0OToyMy4wMDg5NzhaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwicmVmaW5lIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVmaW5lIn1dLCJkZWZhdWx0IjoiYmFzZV9pbWFnZV9yZWZpbmVyIiwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiV2hldGhlciB0byB1c2UgcmVmaW5lbWVudCBzdGVwcyBvciBub3QifSwiaW1nMmltZyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiSW1nMkltZyIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVXNlIGltZzJpbWcgcGlwZWxpbmUsIGl0IHdpbGwgdXNlIHRoZSBpbWFnZSBpbnB1dCBib3RoIGFzIHRoZSBjb250cm9sIGltYWdlIGFuZCB0aGUgYmFzZSBpbWFnZS4ifSwic3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiV2hlbiBpbWcyaW1nIGlzIGFjdGl2ZSwgdGhlIGRlbm9pc2luZyBzdHJlbmd0aC4gMSBtZWFucyB0b3RhbCBkZXN0cnVjdGlvbiBvZiB0aGUgaW5wdXQgaW1hZ2UuIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjk1LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJMb1JBIGFkZGl0aXZlIHNjYWxlLiBPbmx5IGFwcGxpY2FibGUgb24gdHJhaW5lZCBtb2RlbHMuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IlJlcGxpY2F0ZSBMb1JBIHdlaWdodHMgdG8gdXNlLiBMZWF2ZSBibGFuayB0byB1c2UgdGhlIGRlZmF1bHQgd2VpZ2h0cy4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJkZWZhdWx0IjoxMCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiRm9yIGJhc2VfaW1hZ2VfcmVmaW5lciwgdGhlIG51bWJlciBvZiBzdGVwcyB0byByZWZpbmUifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sImNvbmRpdGlvbl9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb25kaXRpb24gU2NhbGUiLCJkZWZhdWx0IjoxLjEsIm1heGltdW0iOjIsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiVGhlIGJpZ2dlciB0aGlzIG51bWJlciBpcywgdGhlIG1vcmUgQ29udHJvbE5ldCBpbnRlcmZlcmVzIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJJbnB1dCBOZWdhdGl2ZSBQcm9tcHQifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlZmluZSI6eyJlbnVtIjpbIm5vX3JlZmluZXIiLCJiYXNlX2ltYWdlX3JlZmluZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoicmVmaW5lIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJzZHhsLWNvbnRyb2xuZXQtbG9yYSIsIm93bmVyIjoiZmVybWF0cmVzZWFyY2giLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo5NTYxNzUsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mZXJtYXRyZXNlYXJjaC9zZHhsLWNvbnRyb2xuZXQtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvNjZhMDRhZGEtYTdlMS00MGViLThmOWEtNGViZjUxZDFkMTA2L291dHB1dC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0wOC0wMVQyMzozMzoxNS41ODc3ODlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDM6MjUuNjI3MzA3WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjAzOjIyLjM2ODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3Y2U4YXpwYjAxcm04MGNra3E0Yno4OWU1NCIsImlucHV0Ijp7InNlZWQiOjEzMzksInN0ZXBzIjoyMCwid2lkdGgiOjUxMiwiaGVpZ2h0Ijo3MjgsInByb21wdCI6IlJBVyBwaG90bywgYSBwb3J0cmFpdCBwaG90byBvZiBhIGxhdGluYSB3b21hbiBpbiBjYXN1YWwgY2xvdGhlcywgbmF0dXJhbCBza2luLCA4ayB1aGQsIGhpZ2ggcXVhbGl0eSwgZmlsbSBncmFpbiwgRnVqaWZpbG0gWFQzIiwiZ3VpZGFuY2UiOjUsInNjaGVkdWxlciI6IkV1bGVyQSIsIm5lZ2F0aXZlX3Byb21wdCI6IihkZWZvcm1lZCBpcmlzLCBkZWZvcm1lZCBwdXBpbHMsIHNlbWktcmVhbGlzdGljLCBjZ2ksIDNkLCByZW5kZXIsIHNrZXRjaCwgY2FydG9vbiwgZHJhd2luZywgYW5pbWU6MS40KSwgdGV4dCwgY2xvc2UgdXAsIGNyb3BwZWQsIG91dCBvZiBmcmFtZSwgd29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGpwZWcgYXJ0aWZhY3RzLCB1Z2x5LCBkdXBsaWNhdGUsIG1vcmJpZCwgbXV0aWxhdGVkLCBleHRyYSBmaW5nZXJzLCBtdXRhdGVkIGhhbmRzLCBwb29ybHkgZHJhd24gaGFuZHMsIHBvb3JseSBkcmF3biBmYWNlLCBtdXRhdGlvbiwgZGVmb3JtZWQsIGJsdXJyeSwgZGVoeWRyYXRlZCwgYmFkIGFuYXRvbXksIGJhZCBwcm9wb3J0aW9ucywgZXh0cmEgbGltYnMsIGNsb25lZCBmYWNlLCBkaXNmaWd1cmVkLCBncm9zcyBwcm9wb3J0aW9ucywgbWFsZm9ybWVkIGxpbWJzLCBtaXNzaW5nIGFybXMsIG1pc3NpbmcgbGVncywgZXh0cmEgYXJtcywgZXh0cmEgbGVncywgZnVzZWQgZmluZ2VycywgdG9vIG1hbnkgZmluZ2VycywgbG9uZyBuZWNrIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiIwJXwgICAgICAgICAgfCAwLzIwIFswMDowMDw/LCA/aXQvc11cbiAxMCV84paIICAgICAgICAgfCAyLzIwIFswMDowMDwwMDowMSwgMTEuODVpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNC8yMCBbMDA6MDA8MDA6MDEsIDExLjcxaXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgNi8yMCBbMDA6MDA8MDA6MDEsIDExLjYzaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCA4LzIwIFswMDowMDwwMDowMSwgMTEuNThpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTAvMjAgWzAwOjAwPDAwOjAwLCAxMS41OGl0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDEyLzIwIFswMDowMTwwMDowMCwgMTEuNTZpdC9zXVxuIDcwJXzilojilojilojilojilojilojiloggICB8IDE0LzIwIFswMDowMTwwMDowMCwgMTEuNTRpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMTYvMjAgWzAwOjAxPDAwOjAwLCAxMS41M2l0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDE4LzIwIFswMDowMTwwMDowMCwgMTEuNTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDowMTwwMDowMCwgMTEuNTJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDowMTwwMDowMCwgMTEuNTZpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjk3NDQ4ODU0NywidG90YWxfdGltZSI6My4yNTkzMDd9LCJtb2RlbCI6Imx1Y2F0YWNvL3JlYWxpc3RpYy12aXNpb24tdjUuMSIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvRkhZUHljb2RlMFVhR0NBdXFzMk52NllKT0RsMklnbTJpOHdQYVNLcWFXaE94SThKQS9vdXRwdXQucG5nIiwic3RhcnRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDM6MjMuNjUyODE5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWx0M2VxNWhtbjRmeWdveHFyZzdrMnBzbm1paW5jdTcybmtyanNneW1uN2xha3M1bm9kZ2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzdjZThhenBiMDFybTgwY2trcTRiejg5ZTU0IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83Y2U4YXpwYjAxcm04MGNra3E0Yno4OWU1NC9jYW5jZWwifSwidmVyc2lvbiI6IjJjOGU5NTRkZWNiZjcwYjc2MDdhNDQxNGU1Nzg1ZWY5ZTRkZTRiOGM1MWQ1MGZiOGI4YjM0OTE2MGUwZWY2YmIifSwiZGVzY3JpcHRpb24iOiJJbXBsZW1lbnRhdGlvbiBvZiBSZWFsaXN0aWMgVmlzaW9uIHY1LjEgd2l0aCBWQUUiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1yZWFsaXN0aWMtdmlzaW9uLXY1LjEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjJjOGU5NTRkZWNiZjcwYjc2MDdhNDQxNGU1Nzg1ZWY5ZTRkZTRiOGM1MWQ1MGZiOGI4YjM0OTE2MGUwZWY2YmIiLCJjcmVhdGVkX2F0IjoiMjAyMy0wOC0xNVQwMzowNTowOS4wNDk4OTRaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjowLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNlZWQgKDAgPSByYW5kb20sIG1heGltdW06IDIxNDc0ODM2NDcpIn0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjIwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiIG51bV9pbmZlcmVuY2Vfc3RlcHMifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NTEyLCJtYXhpbXVtIjoxOTIwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IldpZHRoIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6NzI4LCJtYXhpbXVtIjoxOTIwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkhlaWdodCJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6IlJBVyBwaG90bywgYSBwb3J0cmFpdCBwaG90byBvZiBhIGxhdGluYSB3b21hbiBpbiBjYXN1YWwgY2xvdGhlcywgbmF0dXJhbCBza2luLCA4ayB1aGQsIGhpZ2ggcXVhbGl0eSwgZmlsbSBncmFpbiwgRnVqaWZpbG0gWFQzIiwieC1vcmRlciI6MH0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6NSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBzY2FsZSAoMy41IC0gNykifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRXVsZXJBIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJDaG9vc2UgYSBzY2hlZHVsZXIifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIoZGVmb3JtZWQgaXJpcywgZGVmb3JtZWQgcHVwaWxzLCBzZW1pLXJlYWxpc3RpYywgY2dpLCAzZCwgcmVuZGVyLCBza2V0Y2gsIGNhcnRvb24sIGRyYXdpbmcsIGFuaW1lOjEuNCksIHRleHQsIGNsb3NlIHVwLCBjcm9wcGVkLCBvdXQgb2YgZnJhbWUsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5LCBqcGVnIGFydGlmYWN0cywgdWdseSwgZHVwbGljYXRlLCBtb3JiaWQsIG11dGlsYXRlZCwgZXh0cmEgZmluZ2VycywgbXV0YXRlZCBoYW5kcywgcG9vcmx5IGRyYXduIGhhbmRzLCBwb29ybHkgZHJhd24gZmFjZSwgbXV0YXRpb24sIGRlZm9ybWVkLCBibHVycnksIGRlaHlkcmF0ZWQsIGJhZCBhbmF0b215LCBiYWQgcHJvcG9ydGlvbnMsIGV4dHJhIGxpbWJzLCBjbG9uZWQgZmFjZSwgZGlzZmlndXJlZCwgZ3Jvc3MgcHJvcG9ydGlvbnMsIG1hbGZvcm1lZCBsaW1icywgbWlzc2luZyBhcm1zLCBtaXNzaW5nIGxlZ3MsIGV4dHJhIGFybXMsIGV4dHJhIGxlZ3MsIGZ1c2VkIGZpbmdlcnMsIHRvbyBtYW55IGZpbmdlcnMsIGxvbmcgbmVjayIsIngtb3JkZXIiOjF9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRXVsZXJBIiwiTXVsdGlzdGVwRFBNLVNvbHZlciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZSUzQWNyZWF0aXZlbWwtb3BlbnJhaWwtbSIsIm5hbWUiOiJyZWFsaXN0aWMtdmlzaW9uLXY1LjEiLCJvd25lciI6Imx1Y2F0YWNvIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL1NHMTYxMjIyL1JlYWxpc3RpY19WaXNpb25fVjUuMV9ub1ZBRSIsInJ1bl9jb3VudCI6NDI3NjAwNCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL3JlYWxpc3RpYy12aXNpb24tdjUuMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vU0cxNjEyMjIvUmVhbGlzdGljX1Zpc2lvbl9WNS4xX25vVkFFIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOTA2NWY5ZTMtNDBkYS00NzQyLThjYjgtYWRmYThlNzk0YzBkL3NkeGxfY292ZXIuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDctMjZUMTc6NTM6MDkuODgyNjUxWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTEwLTEyVDE3OjEwOjEyLjkwOTI3OVoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMC0xMlQxNzoxMDowNy45NTY4NjlaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZHpzcW1iM2JnNGxxcGprejJpcHRqcWdjY20iLCJpbnB1dCI6eyJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiwgY2luZW1hdGljLCBkcmFtYXRpYyIsInJlZmluZSI6ImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuNiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsImhpZ2hfbm9pc2VfZnJhYyI6MC44LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MjV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTYwMTBcblByb21wdDogQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiwgY2luZW1hdGljLCBkcmFtYXRpY1xudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMTYgWzAwOjAwPD8sID9pdC9zXVxuICA2JXzilosgICAgICAgICB8IDEvMTYgWzAwOjAwPDAwOjAxLCAgNy45Nml0L3NdXG4gMTIlfOKWiOKWjiAgICAgICAgfCAyLzE2IFswMDowMDwwMDowMSwgIDcuODlpdC9zXVxuIDE5JXzilojilokgICAgICAgIHwgMy8xNiBbMDA6MDA8MDA6MDEsICA3Ljg2aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgNC8xNiBbMDA6MDA8MDA6MDEsICA3Ljg1aXQvc11cbiAzMSV84paI4paI4paI4paPICAgICAgfCA1LzE2IFswMDowMDwwMDowMSwgIDcuODNpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDYvMTYgWzAwOjAwPDAwOjAxLCAgNy44Mml0L3NdXG4gNDQlfOKWiOKWiOKWiOKWiOKWjSAgICAgfCA3LzE2IFswMDowMDwwMDowMSwgIDcuODFpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgOC8xNiBbMDA6MDE8MDA6MDEsICA3LjgwaXQvc11cbiA1NiV84paI4paI4paI4paI4paI4paLICAgIHwgOS8xNiBbMDA6MDE8MDA6MDAsICA3LjgwaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAxMC8xNiBbMDA6MDE8MDA6MDAsICA3Ljc4aXQvc11cbiA2OSV84paI4paI4paI4paI4paI4paI4paJICAgfCAxMS8xNiBbMDA6MDE8MDA6MDAsICA3Ljc5aXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDEyLzE2IFswMDowMTwwMDowMCwgIDcuNzlpdC9zXVxuIDgxJXzilojilojilojilojilojilojilojilojilo8gfCAxMy8xNiBbMDA6MDE8MDA6MDAsICA3Ljc4aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMTQvMTYgWzAwOjAxPDAwOjAwLCAgNy43OWl0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgMTUvMTYgWzAwOjAxPDAwOjAwLCAgNy43OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAyPDAwOjAwLCAgNy43OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAyPDAwOjAwLCAgNy44MWl0L3NdXG4gIDAlfCAgICAgICAgICB8IDAvNSBbMDA6MDA8PywgP2l0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxLzUgWzAwOjAwPDAwOjAwLCAgNy40N2l0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMi81IFswMDowMDwwMDowMCwgIDcuNDJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzLzUgWzAwOjAwPDAwOjAwLCAgNy40MGl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0LzUgWzAwOjAwPDAwOjAwLCAgNy4zOWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNS81IFswMDowMDwwMDowMCwgIDcuMzlpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUvNSBbMDA6MDA8MDA6MDAsICA3LjQwaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NC45ODEzMzcsInRvdGFsX3RpbWUiOjQuOTUyNDF9LCJtb2RlbCI6InN0YWJpbGl0eS1haS9zZHhsIiwib3V0cHV0IjpbImh0dHBzOi8vcGJ4dC5yZXBsaWNhdGUuZGVsaXZlcnkvWVhiY0x1ZG9IQklZSFY2TDBIYmNUeDVpUnpMRk13eWdMcjN2aEdwWkkzNWNhWGJFL291dC0wLnBuZyJdLCJzdGFydGVkX2F0IjoiMjAyMy0xMC0xMlQxNzoxMDowNy45Mjc5NDJaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2R6c3FtYjNiZzRscXBqa3oyaXB0anFnY2NtIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9kenNxbWIzYmc0bHFwamt6MmlwdGpxZ2NjbS9jYW5jZWwifSwidmVyc2lvbiI6ImMyMjFiMmI4ZWY1Mjc5ODhmYjU5YmYyNGE4Yjk3YzQ1NjFmMWM2NzFmNzNiZDM4OWY4NjZiZmIyN2MwNjEzMTYifSwiZGVzY3JpcHRpb24iOiJBIHRleHQtdG8taW1hZ2UgZ2VuZXJhdGl2ZSBBSSBtb2RlbCB0aGF0IGNyZWF0ZXMgYmVhdXRpZnVsIGltYWdlcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1zZHhsIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI3NzYyZmQwN2NmODJjOTQ4NTM4ZTQxZjYzZjc3ZDY4NWUwMmIwNjNlMzdlNDk2ZTk2ZWVmZDQ2YzkyOWY5YmRjIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDUtMjNUMjM6MjY6MjYuMjIyOTMxWiIsImNvZ192ZXJzaW9uIjoiMC45LjUiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IG1hc2sgZm9yIGlucGFpbnQgbW9kZS4gQmxhY2sgYXJlYXMgd2lsbCBiZSBwcmVzZXJ2ZWQsIHdoaXRlIGFyZWFzIHdpbGwgYmUgaW5wYWludGVkLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcgb3IgaW5wYWludCBtb2RlIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjYsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkxvUkEgYWRkaXRpdmUgc2NhbGUuIE9ubHkgYXBwbGljYWJsZSBvbiB0cmFpbmVkIG1vZGVscy4ifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwiaGlnaF9ub2lzZV9mcmFjIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkhpZ2ggTm9pc2UgRnJhYyIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiRm9yIGV4cGVydF9lbnNlbWJsZV9yZWZpbmVyLCB0aGUgZnJhY3Rpb24gb2Ygbm9pc2UgdG8gdXNlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MTcsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NTAsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTgsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIFtodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHldKGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZWZpbmUiOnsiZW51bSI6WyJub19yZWZpbmVyIiwiZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIiLCJiYXNlX2ltYWdlX3JlZmluZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoicmVmaW5lIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImxyX3NjaGVkdWxlciI6eyJlbnVtIjpbImNvbnN0YW50IiwibGluZWFyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImxyX3NjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlRyYWluaW5nSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdJbnB1dCIsInJlcXVpcmVkIjpbImlucHV0X2ltYWdlcyJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkIGZvciByZXByb2R1Y2libGUgdHJhaW5pbmcuIExlYXZlIGVtcHR5IHRvIHVzZSBhIHJhbmRvbSBzZWVkIn0sInRpX2xyIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlRpIExyIiwiZGVmYXVsdCI6MC4wMDAzLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlNjYWxpbmcgb2YgbGVhcm5pbmcgcmF0ZSBmb3IgdHJhaW5pbmcgdGV4dHVhbCBpbnZlcnNpb24gZW1iZWRkaW5ncy4gRG9uJ3QgYWx0ZXIgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLiJ9LCJpc19sb3JhIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJJcyBMb3JhIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIHRvIHVzZSBMb1JBIHRyYWluaW5nLiBJZiBzZXQgdG8gRmFsc2UsIHdpbGwgdXNlIEZ1bGwgZmluZSB0dW5pbmcifSwibG9yYV9sciI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIExyIiwiZGVmYXVsdCI6MC4wMDAxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxpbmcgb2YgbGVhcm5pbmcgcmF0ZSBmb3IgdHJhaW5pbmcgTG9SQSBlbWJlZGRpbmdzLiBEb24ndCBhbHRlciB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UncmUgZG9pbmcuIn0sInZlcmJvc2UiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlZlcmJvc2UiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxOSwiZGVzY3JpcHRpb24iOiJ2ZXJib3NlIG91dHB1dCJ9LCJsb3JhX3JhbmsiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxvcmEgUmFuayIsImRlZmF1bHQiOjMyLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSYW5rIG9mIExvUkEgZW1iZWRkaW5ncy4gRG9uJ3QgYWx0ZXIgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLiJ9LCJyZXNvbHV0aW9uIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZXNvbHV0aW9uIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlNxdWFyZSBwaXhlbCByZXNvbHV0aW9uIHdoaWNoIHlvdXIgaW1hZ2VzIHdpbGwgYmUgcmVzaXplZCB0byBmb3IgdHJhaW5pbmcifSwiaW5wdXRfaW1hZ2VzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklucHV0IEltYWdlcyIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiQSAuemlwIG9yIC50YXIgZmlsZSBjb250YWluaW5nIHRoZSBpbWFnZSBmaWxlcyB0aGF0IHdpbGwgYmUgdXNlZCBmb3IgZmluZS10dW5pbmcifSwibHJfc2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbHJfc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiY29uc3RhbnQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJMZWFybmluZyByYXRlIHNjaGVkdWxlciB0byB1c2UgZm9yIHRyYWluaW5nIn0sInRva2VuX3N0cmluZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJUb2tlbiBTdHJpbmciLCJkZWZhdWx0IjoiVE9LIiwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiQSB1bmlxdWUgc3RyaW5nIHRoYXQgd2lsbCBiZSB0cmFpbmVkIHRvIHJlZmVyIHRvIHRoZSBjb25jZXB0IGluIHRoZSBpbnB1dCBpbWFnZXMuIENhbiBiZSBhbnl0aGluZywgYnV0IFRPSyB3b3JrcyB3ZWxsIn0sImNhcHRpb25fcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNhcHRpb24gUHJlZml4IiwiZGVmYXVsdCI6ImEgcGhvdG8gb2YgVE9LLCAiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJUZXh0IHdoaWNoIHdpbGwgYmUgdXNlZCBhcyBwcmVmaXggZHVyaW5nIGF1dG9tYXRpYyBjYXB0aW9uaW5nLiBNdXN0IGNvbnRhaW4gdGhlIGB0b2tlbl9zdHJpbmdgLiBGb3IgZXhhbXBsZSwgaWYgY2FwdGlvbiB0ZXh0IGlzICdhIHBob3RvIG9mIFRPSycsIGF1dG9tYXRpYyBjYXB0aW9uaW5nIHdpbGwgZXhwYW5kIHRvICdhIHBob3RvIG9mIFRPSyB1bmRlciBhIGJyaWRnZScsICdhIHBob3RvIG9mIFRPSyBob2xkaW5nIGEgY3VwJywgZXRjLiJ9LCJscl93YXJtdXBfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxyIFdhcm11cCBTdGVwcyIsImRlZmF1bHQiOjEwMCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHdhcm11cCBzdGVwcyBmb3IgbHIgc2NoZWR1bGVycyB3aXRoIHdhcm11cHMuIn0sIm1heF90cmFpbl9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTWF4IFRyYWluIFN0ZXBzIiwiZGVmYXVsdCI6MTAwMCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW5kaXZpZHVhbCB0cmFpbmluZyBzdGVwcy4gVGFrZXMgcHJlY2VkZW5jZSBvdmVyIG51bV90cmFpbl9lcG9jaHMifSwibnVtX3RyYWluX2Vwb2NocyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIFRyYWluIEVwb2NocyIsImRlZmF1bHQiOjQwMDAsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGVwb2NocyB0byBsb29wIHRocm91Z2ggeW91ciB0cmFpbmluZyBkYXRhc2V0In0sInRyYWluX2JhdGNoX3NpemUiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlRyYWluIEJhdGNoIFNpemUiLCJkZWZhdWx0Ijo0LCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkJhdGNoIHNpemUgKHBlciBkZXZpY2UpIGZvciB0cmFpbmluZyJ9LCJ1bmV0X2xlYXJuaW5nX3JhdGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiVW5ldCBMZWFybmluZyBSYXRlIiwiZGVmYXVsdCI6MWUtMDYsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTGVhcm5pbmcgcmF0ZSBmb3IgdGhlIFUtTmV0LiBXZSByZWNvbW1lbmQgdGhpcyB2YWx1ZSB0byBiZSBzb21ld2hlcmUgYmV0d2VlbiBgMWUtNmAgdG8gYDFlLTVgLiJ9LCJjaGVja3BvaW50aW5nX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJDaGVja3BvaW50aW5nIFN0ZXBzIiwiZGVmYXVsdCI6OTk5OTk5LCJ4LW9yZGVyIjoyMCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc3RlcHMgYmV0d2VlbiBzYXZpbmcgY2hlY2twb2ludHMuIFNldCB0byB2ZXJ5IHZlcnkgaGlnaCBudW1iZXIgdG8gZGlzYWJsZSBjaGVja3BvaW50aW5nLCBiZWNhdXNlIHlvdSBkb24ndCBuZWVkIG9uZS4ifSwiY2xpcHNlZ190ZW1wZXJhdHVyZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDbGlwc2VnIFRlbXBlcmF0dXJlIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6MTgsImRlc2NyaXB0aW9uIjoiSG93IGJsdXJyeSB5b3Ugd2FudCB0aGUgQ0xJUFNlZyBtYXNrIHRvIGJlLiBXZSByZWNvbW1lbmQgdGhpcyB2YWx1ZSBiZSBzb21ldGhpbmcgYmV0d2VlbiBgMC41YCB0byBgMS4wYC4gSWYgeW91IHdhbnQgdG8gaGF2ZSBtb3JlIHNoYXJwIG1hc2sgKGJ1dCB0aHVzIG1vcmUgZXJyb3JmdWwpLCB5b3UgY2FuIGRlY3JlYXNlIHRoaXMgdmFsdWUuIn0sIm1hc2tfdGFyZ2V0X3Byb21wdHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayBUYXJnZXQgUHJvbXB0cyIsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IlByb21wdCB0aGF0IGRlc2NyaWJlcyBwYXJ0IG9mIHRoZSBpbWFnZSB0aGF0IHlvdSB3aWxsIGZpbmQgaW1wb3J0YW50LiBGb3IgZXhhbXBsZSwgaWYgeW91IGFyZSBmaW5lLXR1bmluZyB5b3VyIHBldCwgYHBob3RvIG9mIGEgZG9nYCB3aWxsIGJlIGEgZ29vZCBwcm9tcHQuIFByb21wdC1iYXNlZCBtYXNraW5nIGlzIHVzZWQgdG8gZm9jdXMgdGhlIGZpbmUtdHVuaW5nIHByb2Nlc3Mgb24gdGhlIGltcG9ydGFudC9zYWxpZW50IHBhcnRzIG9mIHRoZSBpbWFnZSJ9LCJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9pbnB1dF9pbWFnZXNfZmlsZXR5cGUifV0sImRlZmF1bHQiOiJpbmZlciIsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkZpbGV0eXBlIG9mIHRoZSBpbnB1dCBpbWFnZXMuIENhbiBiZSBlaXRoZXIgYHppcGAgb3IgYHRhcmAuIEJ5IGRlZmF1bHQgaXRzIGBpbmZlcmAsIGFuZCBpdCB3aWxsIGJlIGluZmVycmVkIGZyb20gdGhlIGV4dCBvZiBpbnB1dCBmaWxlLiJ9LCJjcm9wX2Jhc2VkX29uX3NhbGllbmNlIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJDcm9wIEJhc2VkIE9uIFNhbGllbmNlIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gY3JvcCB0aGUgaW1hZ2UgdG8gYHRhcmdldF9zaXplYCBiYXNlZCBvbiB0aGUgaW1wb3J0YW50IHBhcnRzIG9mIHRoZSBpbWFnZSwgc2V0IHRoaXMgdG8gVHJ1ZS4gSWYgeW91IHdhbnQgdG8gY3JvcCB0aGUgaW1hZ2UgYmFzZWQgb24gZmFjZSBkZXRlY3Rpb24sIHNldCB0aGlzIHRvIEZhbHNlIn0sInVzZV9mYWNlX2RldGVjdGlvbl9pbnN0ZWFkIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJVc2UgRmFjZSBEZXRlY3Rpb24gSW5zdGVhZCIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNywiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byB1c2UgZmFjZSBkZXRlY3Rpb24gaW5zdGVhZCBvZiBDTElQU2VnIGZvciBtYXNraW5nLiBGb3IgZmFjZSBhcHBsaWNhdGlvbnMsIHdlIHJlY29tbWVuZCB1c2luZyB0aGlzIG9wdGlvbi4ifX19LCJUcmFpbmluZ091dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJUcmFpbmluZ091dHB1dCIsInJlcXVpcmVkIjpbIndlaWdodHMiXSwicHJvcGVydGllcyI6eyJ3ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlaWdodHMiLCJmb3JtYXQiOiJ1cmkifX19LCJUcmFpbmluZ1JlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdSZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlRyYWluaW5nUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdSZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1RyYWluaW5nT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiOnsiZW51bSI6WyJ6aXAiLCJ0YXIiLCJpbmZlciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vU3RhYmlsaXR5LUFJL2dlbmVyYXRpdmUtbW9kZWxzL2Jsb2IvbWFpbi9tb2RlbF9saWNlbnNlcy9MSUNFTlNFLVNEWEwxLjAiLCJuYW1lIjoic2R4bCIsIm93bmVyIjoic3RhYmlsaXR5LWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjMwNy4wMTk1MiIsInJ1bl9jb3VudCI6ODIwODM0NjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9zdGFiaWxpdHktYWkvc2R4bCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi14bC1iYXNlLTEuMCJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzRiMDNkMTc4LWVhZjMtNDQ1OC1hNzUyLWRiYzc2MDk4Mzk2Yi9yZXBsaWNhdGUtcHJlZGljdGlvbi1feWNHYjFqTi53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjFUMjA6NTM6MzkuNDM1MzM0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTIyVDE2OjIwOjQyLjUxMzAzMVoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxNjoyMDozMy42NjEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYW04OTJ5NWp6bnJtMjBjanBtM3RjMm1zMmMiLCJpbnB1dCI6eyJjZmciOjQuNSwic3RlcHMiOjQwLCJwcm9tcHQiOiJ+Kn5hZXN0aGV0aWN+Kn4gI2JvaG8gI2Zhc2hpb24sIGZ1bGwtYm9keSAzMC1zb21ldGhpbmcgd29tYW4gbGF5aW5nIG9uIG1pY3JvZmxvcmFsIGdyYXNzLCBjYW5kaWQgcG9zZSwgb3ZlcmxheSByZWFkcyBTdGFibGUgRGlmZnVzaW9uIDMuNSwgY2hlZXJmdWwgY3Vyc2l2ZSB0eXBvZ3JhcGh5IGZvbnQiLCJhc3BlY3RfcmF0aW8iOiIxOjEiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5Ijo5MCwicHJvbXB0X3N0cmVuZ3RoIjowLjg1fSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlNlZWQgc2V0IHRvOiAzMTY4NjMyMDI1XG5SdW5uaW5nIHdvcmtmbG93XG5nb3QgcHJvbXB0XG5FeGVjdXRpbmcgbm9kZSA2LCB0aXRsZTogQ0xJUCBUZXh0IEVuY29kZSAoUHJvbXB0KSwgY2xhc3MgdHlwZTogQ0xJUFRleHRFbmNvZGVcbkV4ZWN1dGluZyBub2RlIDY3LCB0aXRsZTogQ29uZGl0aW9uaW5nWmVyb091dCwgY2xhc3MgdHlwZTogQ29uZGl0aW9uaW5nWmVyb091dFxuRXhlY3V0aW5nIG5vZGUgNjgsIHRpdGxlOiBDb25kaXRpb25pbmdTZXRUaW1lc3RlcFJhbmdlLCBjbGFzcyB0eXBlOiBDb25kaXRpb25pbmdTZXRUaW1lc3RlcFJhbmdlXG5FeGVjdXRpbmcgbm9kZSA2OSwgdGl0bGU6IENvbmRpdGlvbmluZyAoQ29tYmluZSksIGNsYXNzIHR5cGU6IENvbmRpdGlvbmluZ0NvbWJpbmVcbkV4ZWN1dGluZyBub2RlIDI5NCwgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuMCV8ICAgICAgICAgIHwgMC80MCBbMDA6MDA8PywgP2l0L3NdXG4yJXzilo4gICAgICAgICB8IDEvNDAgWzAwOjAwPDAwOjA1LCAgNy40OGl0L3NdXG41JXzilowgICAgICAgICB8IDIvNDAgWzAwOjAwPDAwOjA4LCAgNC42MGl0L3NdXG44JXziloogICAgICAgICB8IDMvNDAgWzAwOjAwPDAwOjA3LCAgNC43MWl0L3NdXG4xMCV84paIICAgICAgICAgfCA0LzQwIFswMDowMDwwMDowNywgIDQuNzdpdC9zXVxuMTIlfOKWiOKWjiAgICAgICAgfCA1LzQwIFswMDowMTwwMDowNywgIDQuODBpdC9zXVxuMTUlfOKWiOKWjCAgICAgICAgfCA2LzQwIFswMDowMTwwMDowNywgIDQuODJpdC9zXVxuMTglfOKWiOKWiiAgICAgICAgfCA3LzQwIFswMDowMTwwMDowNiwgIDQuODNpdC9zXVxuMjAlfOKWiOKWiCAgICAgICAgfCA4LzQwIFswMDowMTwwMDowNiwgIDQuODRpdC9zXVxuMjIlfOKWiOKWiOKWjiAgICAgICB8IDkvNDAgWzAwOjAxPDAwOjA2LCAgNC43M2l0L3NdXG4yNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAyPDAwOjA2LCAgNC43N2l0L3NdXG4yOCV84paI4paI4paKICAgICAgIHwgMTEvNDAgWzAwOjAyPDAwOjA2LCAgNC43OWl0L3NdXG4zMCV84paI4paI4paIICAgICAgIHwgMTIvNDAgWzAwOjAyPDAwOjA1LCAgNC44MWl0L3NdXG4zMiV84paI4paI4paI4paOICAgICAgfCAxMy80MCBbMDA6MDI8MDA6MDUsICA0LjgzaXQvc11cbjM1JXzilojilojilojilowgICAgICB8IDE0LzQwIFswMDowMjwwMDowNSwgIDQuODRpdC9zXVxuMzglfOKWiOKWiOKWiOKWiiAgICAgIHwgMTUvNDAgWzAwOjAzPDAwOjA1LCAgNC44NGl0L3NdXG40MCV84paI4paI4paI4paIICAgICAgfCAxNi80MCBbMDA6MDM8MDA6MDQsICA0Ljg0aXQvc11cbjQyJXzilojilojilojilojilo4gICAgIHwgMTcvNDAgWzAwOjAzPDAwOjA0LCAgNC44NWl0L3NdXG40NSV84paI4paI4paI4paI4paMICAgICB8IDE4LzQwIFswMDowMzwwMDowNCwgIDQuODZpdC9zXVxuNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxOS80MCBbMDA6MDM8MDA6MDQsICA0Ljg2aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMjAvNDAgWzAwOjA0PDAwOjA0LCAgNC44Nml0L3NdXG41MiV84paI4paI4paI4paI4paI4paOICAgIHwgMjEvNDAgWzAwOjA0PDAwOjAzLCAgNC44Nml0L3NdXG41NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjA0PDAwOjAzLCAgNC44NWl0L3NdXG41NyV84paI4paI4paI4paI4paI4paKICAgIHwgMjMvNDAgWzAwOjA0PDAwOjAzLCAgNC44NWl0L3NdXG42MCV84paI4paI4paI4paI4paI4paIICAgIHwgMjQvNDAgWzAwOjA0PDAwOjAzLCAgNC44Nml0L3NdXG42MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAyNS80MCBbMDA6MDU8MDA6MDMsICA0Ljg2aXQvc11cbjY1JXzilojilojilojilojilojilojilowgICB8IDI2LzQwIFswMDowNTwwMDowMiwgIDQuODZpdC9zXVxuNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgMjcvNDAgWzAwOjA1PDAwOjAyLCAgNC44Nml0L3NdXG43MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyOC80MCBbMDA6MDU8MDA6MDIsICA0Ljg2aXQvc11cbjcyJXzilojilojilojilojilojilojilojilo4gIHwgMjkvNDAgWzAwOjA1PDAwOjAyLCAgNC44NWl0L3NdXG43NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDMwLzQwIFswMDowNjwwMDowMiwgIDQuODVpdC9zXVxuNzglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgfCAzMS80MCBbMDA6MDY8MDA6MDEsICA0Ljg2aXQvc11cbjgwJXzilojilojilojilojilojilojilojiloggIHwgMzIvNDAgWzAwOjA2PDAwOjAxLCAgNC44NWl0L3NdXG44MiV84paI4paI4paI4paI4paI4paI4paI4paI4paOIHwgMzMvNDAgWzAwOjA2PDAwOjAxLCAgNC44NWl0L3NdXG44NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjA3PDAwOjAxLCAgNC44NWl0L3NdXG44OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMzUvNDAgWzAwOjA3PDAwOjAxLCAgNC44Nml0L3NdXG45MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMzYvNDAgWzAwOjA3PDAwOjAwLCAgNC44NWl0L3NdXG45MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAzNy80MCBbMDA6MDc8MDA6MDAsICA0Ljg2aXQvc11cbjk1JXzilojilojilojilojilojilojilojilojilojilox8IDM4LzQwIFswMDowNzwwMDowMCwgIDQuODVpdC9zXVxuOTglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWinwgMzkvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNDAvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNDAvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG5FeGVjdXRpbmcgbm9kZSA4LCB0aXRsZTogVkFFIERlY29kZSwgY2xhc3MgdHlwZTogVkFFRGVjb2RlXG5FeGVjdXRpbmcgbm9kZSAzMDksIHRpdGxlOiBTYXZlIEltYWdlLCBjbGFzcyB0eXBlOiBTYXZlSW1hZ2VcblByb21wdCBleGVjdXRlZCBpbiA4LjY1IHNlY29uZHNcbm91dHB1dHM6ICB7JzMwOSc6IHsnaW1hZ2VzJzogW3snZmlsZW5hbWUnOiAnUjhfc2QzLjVMXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ291dHB1dCd9XX19XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblI4X3NkMy41TF8wMDAwMV8ucG5nIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo4Ljg0NjE5OTY4LCJ0b3RhbF90aW1lIjo4Ljg1MjAzMX0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0veDVzd3ZNZ1h5RHI1SnhoQXFXZjdTdHkzWWR6d2VSSEhnRzZFWkE1bmRmTjBXd1NuQS9SOF9zZDMuNUxfMDAwMDFfLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTAtMjJUMTY6MjA6MzMuNjY2ODMyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy93Y2RiLXR2ZjVwN2N3aGx5cGp0MzQ3MmR2em0za3V5c3V1c2t2ZnhsbnVxZWRpNGU3bWJjNmhzM2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2FtODkyeTVqem5ybTIwY2pwbTN0YzJtczJjIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9hbTg5Mnk1anpucm0yMGNqcG0zdGMybXMyYy9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IGdlbmVyYXRlcyBoaWdoLXJlc29sdXRpb24gaW1hZ2VzIHdpdGggZmluZSBkZXRhaWxzLiBJdCBzdXBwb3J0cyB2YXJpb3VzIGFydGlzdGljIHN0eWxlcyBhbmQgcHJvZHVjZXMgZGl2ZXJzZSBvdXRwdXRzIGZyb20gdGhlIHNhbWUgcHJvbXB0LCB0aGFua3MgdG8gUXVlcnktS2V5IE5vcm1hbGl6YXRpb24uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJmZWIzNmQ3MGE5ZjI3OTFlZDlkZjk5Zjc5NWVhNTY4NGRhMThmNTJiNWY2YjQ4OGRmZGVmNjM1Y2ExOWQ2YmQzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjZUMTA6MjA6NDQuNjUyMjI5WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7ImNmZyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDZmciLCJkZWZhdWx0Ijo1LCJtYXhpbXVtIjoxMCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJUaGUgZ3VpZGFuY2Ugc2NhbGUgdGVsbHMgdGhlIG1vZGVsIGhvdyBzaW1pbGFyIHRoZSBvdXRwdXQgc2hvdWxkIGJlIHRvIHRoZSBwcm9tcHQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgYSBzZWVkIGZvciByZXByb2R1Y2liaWxpdHkuIFJhbmRvbSBieSBkZWZhdWx0LiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWFnZSB0byBpbWFnZSBtb2RlLiBUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IHdpbGwgbWF0Y2ggdGhpcyBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IGltYWdlLiBUaGlzIHZhbHVlIGlzIGlnbm9yZWQgaWYgeW91IGFyZSB1c2luZyBhbiBpbnB1dCBpbWFnZS4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IldoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNlZSBpbiB0aGUgaW1hZ2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIChvciBkZW5vaXNpbmcgc3RyZW5ndGgpIHdoZW4gdXNpbmcgaW1hZ2UgdG8gaW1hZ2UuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE2OjkiLCIxOjEiLCIyMTo5IiwiMjozIiwiMzoyIiwiNDo1IiwiNTo0IiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UiLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6MTY1OTAwMywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3N0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uLTMuNS1sYXJnZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84MTIxYzc2Yi1mYmZmLTQxZDktODM0ZC1jNzBkZWE5ZDIxOTEvZmx1eC11bHRyYS1jb3Zlci5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0wNlQxOToxMzowNS4wOTEwMzdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTE6MzkuNTU5NTM4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTExLTI1VDIwOjUxOjMxLjQxODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJkeXE4M3FmeHY5cmc4MGNrY21idnB3djkxciIsImlucHV0Ijp7InJhdyI6ZmFsc2UsInByb21wdCI6ImEgbWFqZXN0aWMgc25vdy1jYXBwZWQgbW91bnRhaW4gcGVhayBiYXRoZWQgaW4gYSB3YXJtIGdsb3cgb2YgdGhlIHNldHRpbmcgc3VuIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsInNhZmV0eV90b2xlcmFuY2UiOjIsImltYWdlX3Byb21wdF9zdHJlbmd0aCI6MC4xfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlJ1bm5pbmcgcHJlZGljdGlvbi4uLiBcblVzaW5nIHNlZWQ6IDE0MzUxXG5HZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC4wc2VjXG5Eb3dubG9hZGVkIGltYWdlIGluIDAuMTNzZWMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjguMTMyNzMyMDM3LCJ0b3RhbF90aW1lIjo4LjE0MTUzOH0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC0xLjEtcHJvLXVsdHJhIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC9qcXROdnhZSGNuTEVMcHN6dmtWZjBBUGhNa0Jud3pyZG8yMDVSYVZCN010dHFVNkpBL3RtcHBva2Z5bWxkLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTI1VDIwOjUxOjMxLjQyNjgwNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1peTJhYXlsaHd5eDc1b2tvdmFtaGFpYTN3ZnY2NDRjZjJ2a2doZ3B3cXF6bHM2MjQ2dHpxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9keXE4M3FmeHY5cmc4MGNrY21idnB3djkxciIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZHlxODNxZnh2OXJnODBja2NtYnZwd3Y5MXIvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJGTFVYMS4xIFtwcm9dIGluIHVsdHJhIGFuZCByYXcgbW9kZXMuIEltYWdlcyBhcmUgdXAgdG8gNCBtZWdhcGl4ZWxzLiBVc2UgcmF3IG1vZGUgZm9yIHJlYWxpc20uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJjNmU1MDg2YTU0MmM5OWU3ZTUyM2E4M2QzMDE3NjU0ZTg2MThmZTY0ZWY0MjdjNzcyYTFkZWYwNWJiNTk5ZjBjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMzFUMTI6NDY6MzguMzM4MDQwWiIsImNvZ192ZXJzaW9uIjoiMC4xNC4zIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InJhdyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmF3IiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgbGVzcyBwcm9jZXNzZWQsIG1vcmUgbmF0dXJhbC1sb29raW5nIGltYWdlcyJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUHJvbXB0IiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2Ugd2l0aCBGbHV4IFJlZHV4LiBUaGlzIGlzIHVzZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBwcm9tcHQgdG8gZ3VpZGUgdGhlIGdlbmVyYXRpb24gdG93YXJkcyB0aGUgY29tcG9zaXRpb24gb2YgdGhlIGltYWdlX3Byb21wdC4gTXVzdCBiZSBqcGVnLCBwbmcsIGdpZiwgb3Igd2VicC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcy4ifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwiaW1hZ2VfcHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkltYWdlIFByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuMSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJCbGVuZCBiZXR3ZWVuIHRoZSBwcm9tcHQgYW5kIHRoZSBpbWFnZSBwcm9tcHQuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMjE6OSIsIjE2OjkiLCIzOjIiLCI0OjMiLCI1OjQiLCIxOjEiLCI0OjUiLCIzOjQiLCIyOjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtcHJvI2xpY2Vuc2UiLCJuYW1lIjoiZmx1eC0xLjEtcHJvLXVsdHJhIiwib3duZXIiOiJibGFjay1mb3Jlc3QtbGFicyIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2JsYWNrZm9yZXN0bGFicy5haS9mbHV4LTEtMS11bHRyYS8iLCJydW5fY291bnQiOjE3NDIzNTI0LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC0xLjEtcHJvLXVsdHJhIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9iZDg3MmVmZi0zNjNhLTRlMTAtOGNjMS04NDA1N2FmYTlmNTcvZmx1eC0xLjEtY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTAxVDE3OjQwOjI0LjI5NTY2MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMS0yNVQyMDo1Mzo1MS4zNzA2MDBaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTM6NDcuNTU2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imh4dmpnZjhobWhyZ2UwY2tjbWRicjZrMGttIiwiaW5wdXQiOnsicHJvbXB0IjoiYmxhY2sgZm9yZXN0IGdhdGVhdSBjYWtlIHNwZWxsaW5nIG91dCB0aGUgd29yZHMgXCJGTFVYIDEgLiAxIFByb1wiLCB0YXN0eSwgZm9vZCBwaG90b2dyYXBoeSIsImFzcGVjdF9yYXRpbyI6IjE6MSIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwib3V0cHV0X3F1YWxpdHkiOjgwLCJzYWZldHlfdG9sZXJhbmNlIjoyLCJwcm9tcHRfdXBzYW1wbGluZyI6dHJ1ZX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIHByZWRpY3Rpb24uLi4gXG5Vc2luZyBzZWVkOiA0Nzc0NFxuR2VuZXJhdGluZyBpbWFnZS4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDMuNnNlY1xuRG93bmxvYWRlZCBpbWFnZSBpbiAwLjE1c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjozLjgwNTg5ODkxNywidG90YWxfdGltZSI6My44MTQ2fSwibW9kZWwiOiJibGFjay1mb3Jlc3QtbGFicy9mbHV4LTEuMS1wcm8iLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9jempsL1hldFBmTW5uQnRueUxVTmlOY25sMkhuZXllbzhBc2ZzT2wyQUc1Wm5xbDVmM1ZLOUUvdG1wdXY3bGdyeDcuanBnIiwic3RhcnRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTM6NDcuNTY0NzAxWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9mZGRxLXJkbm11b3Vhc2lhb3JzYmwyYjV4YXJ5d2JtdXU0MjIya2J5Nmhtb3o1NXZkbm5id3RxYnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2h4dmpnZjhobWhyZ2UwY2tjbWRicjZrMGttIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oeHZqZ2Y4aG1ocmdlMGNrY21kYnI2azBrbS9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkZhc3RlciwgYmV0dGVyIEZMVVggUHJvLiBUZXh0LXRvLWltYWdlIG1vZGVsIHdpdGggZXhjZWxsZW50IGltYWdlIHF1YWxpdHksIHByb21wdCBhZGhlcmVuY2UsIGFuZCBvdXRwdXQgZGl2ZXJzaXR5LiIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiODBhMDlkNjZiYWE5OTA0MjljMmY1YWU4YTQzMDZiZjc3OGExYjM3NzVhZmQwMWNjMmNjOGJkYmU5MDMzNzY5YyIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTMxVDEyOjQ1OjQxLjA2MTYxMVoiLCJjb2dfdmVyc2lvbiI6IjAuMTQuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJtYXhpbXVtIjoxNDQwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiV2lkdGggb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSBpbiB0ZXh0LXRvLWltYWdlIG1vZGUuIE9ubHkgdXNlZCB3aGVuIGFzcGVjdF9yYXRpbz1jdXN0b20uIE11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMiAoaWYgaXQncyBub3QsIGl0IHdpbGwgYmUgcm91bmRlZCB0byBuZWFyZXN0IG11bHRpcGxlIG9mIDMyKS4gTm90ZTogSWdub3JlZCBpbiBpbWcyaW1nIGFuZCBpbnBhaW50aW5nIG1vZGVzLiJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsIm1heGltdW0iOjE0NDAsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSBpbiB0ZXh0LXRvLWltYWdlIG1vZGUuIE9ubHkgdXNlZCB3aGVuIGFzcGVjdF9yYXRpbz1jdXN0b20uIE11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMiAoaWYgaXQncyBub3QsIGl0IHdpbGwgYmUgcm91bmRlZCB0byBuZWFyZXN0IG11bHRpcGxlIG9mIDMyKS4gTm90ZTogSWdub3JlZCBpbiBpbWcyaW1nIGFuZCBpbnBhaW50aW5nIG1vZGVzLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUHJvbXB0IiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2Ugd2l0aCBGbHV4IFJlZHV4LiBUaGlzIGlzIHVzZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBwcm9tcHQgdG8gZ3VpZGUgdGhlIGdlbmVyYXRpb24gdG93YXJkcyB0aGUgY29tcG9zaXRpb24gb2YgdGhlIGltYWdlX3Byb21wdC4gTXVzdCBiZSBqcGVnLCBwbmcsIGdpZiwgb3Igd2VicC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMuIn0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBtb2RpZnkgdGhlIHByb21wdCBmb3IgbW9yZSBjcmVhdGl2ZSBnZW5lcmF0aW9uIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiY3VzdG9tIiwiMToxIiwiMTY6OSIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjk6MTYiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8jbGljZW5zZSIsIm5hbWUiOiJmbHV4LTEuMS1wcm8iLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo1ODA2NjEwOCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtMS4xLXBybyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNzEwZjVlOWYtOTU2MS00ZTRmLTlkMWUtNjE0MjA1ZjYyNTk3L3N0YWJsZS1kaWZmdXNpb24ud2VicCIsImNyZWF0ZWRfYXQiOiIyMDIyLTA4LTIyVDIxOjM3OjA4LjM5NjIwOFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0wNC0xMFQxNTo0NTozMy40NzQ5NzhaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDQtMTBUMTU6NDU6MzEuNDM0OTk4WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InV2Yjd5bml0NGJocGpkczN2bjRieDducGVxIiwiaW5wdXQiOnsicHJvbXB0IjoiYW4gYXN0cm9uYXV0IHJpZGluZyBhIGhvcnNlIG9uIG1hcnMsIGhkLCBkcmFtYXRpYyBsaWdodGluZyIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiaW1hZ2VfZGltZW5zaW9ucyI6IjUxMng1MTIiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA1MjQ0M1xuaW5wdXRfc2hhcGU6IHRvcmNoLlNpemUoWzEsIDc3XSlcbiAgMCV8ICAgICAgICAgIHwgMC81MCBbMDA6MDA8PywgP2l0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDA8MDA6MDEsIDQxLjA2aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDEwLzUwIFswMDowMDwwMDowMCwgNDEuMzJpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxNS81MCBbMDA6MDA8MDA6MDAsIDQzLjc3aXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDIxLzUwIFswMDowMDwwMDowMCwgNDYuODBpdC9zXVxuIDU0JXzilojilojilojilojilojilo0gICAgfCAyNy81MCBbMDA6MDA8MDA6MDAsIDQ4LjUzaXQvc11cbiA2NiV84paI4paI4paI4paI4paI4paI4paMICAgfCAzMy81MCBbMDA6MDA8MDA6MDAsIDQ5LjYzaXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDM5LzUwIFswMDowMDwwMDowMCwgNTAuNDVpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCA0NS81MCBbMDA6MDA8MDA6MDAsIDUwLjkwaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA1MC81MCBbMDA6MDE8MDA6MDAsIDQ4LjUxaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MS44ODk5NTYsInRvdGFsX3RpbWUiOjIuMDM5OTh9LCJtb2RlbCI6InN0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvc1dlWkZab3U2djNDUEt1b0picVg0NnVnUGFIVDFEY3NXWXgwc3JQbUdyTU9DUFlJQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDQtMTBUMTU6NDU6MzEuNTg1MDIyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy91dmI3eW5pdDRiaHBqZHMzdm40Yng3bnBlcSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdXZiN3luaXQ0YmhwamRzM3ZuNGJ4N25wZXEvY2FuY2VsIn0sInZlcnNpb24iOiJkYjIxZTQ1ZDNmNzAyM2FiYzJhNDZlZTM4YTIzOTczZjZkY2UxNmJiMDgyYTkzMGIwYzQ5ODYxZjk2ZDFlNWJmIn0sImRlc2NyaXB0aW9uIjoiQSBsYXRlbnQgdGV4dC10by1pbWFnZSBkaWZmdXNpb24gbW9kZWwgY2FwYWJsZSBvZiBnZW5lcmF0aW5nIHBob3RvLXJlYWxpc3RpYyBpbWFnZXMgZ2l2ZW4gYW55IHRleHQgaW5wdXQiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctc3RhYmxlLWRpZmZ1c2lvbiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYWM3MzJkZjgzY2VhN2ZmZjE4Yjg0NzI3NjhjODhhZDA0MWZhNzUwZmY3NjgyYTIxYWZmZTgxODYzY2JlNzdlNCIsImNyZWF0ZWRfYXQiOiIyMDIzLTA3LTEwVDA2OjUwOjQxLjYxMzEyOFoiLCJjb2dfdmVyc2lvbiI6IjAuNy4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjEuMCIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJ3aWR0aCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3dpZHRoIn1dLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2YgZ2VuZXJhdGVkIGltYWdlIGluIHBpeGVscy4gTmVlZHMgdG8gYmUgYSBtdWx0aXBsZSBvZiA2NCJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjc2OCwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2YgZ2VuZXJhdGVkIGltYWdlIGluIHBpeGVscy4gTmVlZHMgdG8gYmUgYSBtdWx0aXBsZSBvZiA2NCJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImEgdmlzaW9uIG9mIHBhcmFkaXNlLiB1bnJlYWwgZW5naW5lIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRFBNU29sdmVyTXVsdGlzdGVwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJDaG9vc2UgYSBzY2hlZHVsZXIuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZS4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB0aGluZ3MgdG8gbm90IHNlZSBpbiB0aGUgb3V0cHV0In0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbNjQsMTI4LDE5MiwyNTYsMzIwLDM4NCw0NDgsNTEyLDU3Niw2NDAsNzA0LDc2OCw4MzIsODk2LDk2MCwxMDI0XSwidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IndpZHRoIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiaGVpZ2h0Ijp7ImVudW0iOls2NCwxMjgsMTkyLDI1NiwzMjAsMzg0LDQ0OCw1MTIsNTc2LDY0MCw3MDQsNzY4LDgzMiw4OTYsOTYwLDEwMjRdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiaGVpZ2h0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIktfRVVMRVIiLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIlBORE0iLCJLTE1TIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwib3V0cHV0Iiwic3RhcnQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3BhY2VzL0NvbXBWaXMvc3RhYmxlLWRpZmZ1c2lvbi1saWNlbnNlIiwibmFtZSI6InN0YWJsZS1kaWZmdXNpb24iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9hcnhpdi5vcmcvYWJzLzIxMTIuMTA3NTIiLCJydW5fY291bnQiOjExMDcxNDY5OSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3N0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9mYjdjZjJlYS1hYWNkLTQ1OGQtOWQxOS03NmRkYTIxZjk3NDgvc3RpY2tlci1tYWtlci53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDItMjNUMTE6NTk6MjIuNDUyMTgwWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTI4VDExOjE0OjMzLjM4MDg1M1oiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0yOFQxMToxNDoyOC43NTAwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZW1tZncyZTUxc3JtYTBja2U5eDhhMzF6eG0iLCJpbnB1dCI6eyJzdGVwcyI6MTcsIndpZHRoIjoxMTUyLCJoZWlnaHQiOjExNTIsInByb21wdCI6ImEgY3V0ZSBjYXQiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5IjoxMDAsIm5lZ2F0aXZlX3Byb21wdCI6IiIsIm51bWJlcl9vZl9pbWFnZXMiOjF9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUmFuZG9tIHNlZWQgc2V0IHRvOiA0MDAxNjM0MDc1XG5DaGVja2luZyBpbnB1dHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ2hlY2tpbmcgd2VpZ2h0c1xu4pyFIGFsYmVkb2Jhc2VYTF92MTMuc2FmZXRlbnNvcnNcbuKchSBsYXllcl94bF90cmFuc3BhcmVudF9hdHRuLnNhZmV0ZW5zb3JzXG7inIUgYXJ0aWZpY2lhbGd1eWJyL1N0aWNrZXJzUmVkbW9uZC5zYWZldGVuc29yc1xu4pyFIHZhZV90cmFuc3BhcmVudF9kZWNvZGVyLnNhZmV0ZW5zb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblJ1bm5pbmcgd29ya2Zsb3dcbmdvdCBwcm9tcHRcblJlcXVlc3RlZCB0byBsb2FkIFNEWExDbGlwTW9kZWxcbkxvYWRpbmcgMSBuZXcgbW9kZWxcbkV4ZWN1dGluZyBub2RlIDYsIHRpdGxlOiBDTElQIFRleHQgRW5jb2RlIChQcm9tcHQpLCBjbGFzcyB0eXBlOiBDTElQVGV4dEVuY29kZVxuRXhlY3V0aW5nIG5vZGUgNSwgdGl0bGU6IEVtcHR5IExhdGVudCBJbWFnZSwgY2xhc3MgdHlwZTogRW1wdHlMYXRlbnRJbWFnZVxuRXhlY3V0aW5nIG5vZGUgMywgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuICAwJXwgICAgICAgICAgfCAwLzE3IFswMDowMDw/LCA/aXQvc11cbiAgNiV84paMICAgICAgICAgfCAxLzE3IFswMDowMDwwMDowMiwgIDYuNTlpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgMi8xNyBbMDA6MDA8MDA6MDIsICA2LjgxaXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDMvMTcgWzAwOjAwPDAwOjAyLCAgNi44OWl0L3NdXG4gMjQlfOKWiOKWiOKWjiAgICAgICB8IDQvMTcgWzAwOjAwPDAwOjAxLCAgNi45M2l0L3NdXG4gMjklfOKWiOKWiOKWiSAgICAgICB8IDUvMTcgWzAwOjAwPDAwOjAxLCAgNi45M2l0L3NdXG4gMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNi8xNyBbMDA6MDA8MDA6MDEsICA2Ljk1aXQvc11cbiA0MSV84paI4paI4paI4paIICAgICAgfCA3LzE3IFswMDowMTwwMDowMSwgIDYuOTZpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgOC8xNyBbMDA6MDE8MDA6MDEsICA2Ljk3aXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgOS8xNyBbMDA6MDE8MDA6MDEsICA2Ljk3aXQvc11cbiA1OSV84paI4paI4paI4paI4paI4paJICAgIHwgMTAvMTcgWzAwOjAxPDAwOjAxLCAgNi45N2l0L3NdXG4gNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTEvMTcgWzAwOjAxPDAwOjAwLCAgNi45OGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMTIvMTcgWzAwOjAxPDAwOjAwLCAgNi45OWl0L3NdXG4gNzYlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgfCAxMy8xNyBbMDA6MDE8MDA6MDAsICA2Ljk5aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgMTQvMTcgWzAwOjAyPDAwOjAwLCAgNi45OWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDE1LzE3IFswMDowMjwwMDowMCwgIDcuMDBpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDE2LzE3IFswMDowMjwwMDowMCwgIDcuMDNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDE3LzE3IFswMDowMjwwMDowMCwgIDcuMDRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDE3LzE3IFswMDowMjwwMDowMCwgIDYuOTdpdC9zXVxuRXhlY3V0aW5nIG5vZGUgMTQsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDIwLCB0aXRsZTogUHJldmlldyBJbWFnZSwgY2xhc3MgdHlwZTogUHJldmlld0ltYWdlXG5FeGVjdXRpbmcgbm9kZSAzNiwgdGl0bGU6IExheWVyIERpZmZ1c2UgRGVjb2RlIChSR0JBKSwgY2xhc3MgdHlwZTogTGF5ZXJlZERpZmZ1c2lvbkRlY29kZVJHQkFcbiAgMCV8ICAgICAgICAgIHwgMC84IFswMDowMDw/LCA/aXQvc11cbiAxMiV84paI4paOICAgICAgICB8IDEvOCBbMDA6MDA8MDA6MDEsICA2LjAzaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAzLzggWzAwOjAwPDAwOjAwLCAgNy44NWl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCA0LzggWzAwOjAwPDAwOjAwLCAgNy42OWl0L3NdXG4gNjIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgNS84IFswMDowMDwwMDowMCwgIDcuNjBpdC9zXVxuIDc1JXzilojilojilojilojilojilojilojilowgIHwgNi84IFswMDowMDwwMDowMCwgIDcuNTRpdC9zXVxuIDg4JXzilojilojilojilojilojilojilojilojiloogfCA3LzggWzAwOjAwPDAwOjAwLCAgNy41MGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgOC84IFswMDowMTwwMDowMCwgIDcuNDhpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDgvOCBbMDA6MDE8MDA6MDAsICA3LjQ5aXQvc11cbkV4ZWN1dGluZyBub2RlIDQ4LCB0aXRsZTogU2F2ZSBJbWFnZSwgY2xhc3MgdHlwZTogU2F2ZUltYWdlXG5Qcm9tcHQgZXhlY3V0ZWQgaW4gNC4xMCBzZWNvbmRzXG5vdXRwdXRzOiAgeycyMCc6IHsnaW1hZ2VzJzogW3snZmlsZW5hbWUnOiAnQ29tZnlVSV90ZW1wX2ttbHBrXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ3RlbXAnfV19LCAnNDgnOiB7J2ltYWdlcyc6IFt7J2ZpbGVuYW1lJzogJ0NvbWZ5VUlfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tZnlVSV8wMDAwMV8ucG5nIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjQuNjIyNzY1Mjg2LCJ0b3RhbF90aW1lIjo0LjYzMDg1M30sIm1vZGVsIjoiZm9mci9zdGlja2VyLW1ha2VyIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZWQ2a01tT2hOejJZZkVhR0p3bVVlU0FtektERmVDUFFQOGJ1ZXdKemZmTXJNRnc2SkEvQ29tZnlVSV8wMDAwMV8ud2VicCJdLCJzdGFydGVkX2F0IjoiMjAyNC0xMS0yOFQxMToxNDoyOC43NTgwODdaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3Itb3Iyb3Y3c2M3ZG5hbDJzcDNwNTNycnRxeG53YzJ5ZWhiNnYyYjZ6cnh0enk2aWd1M3c0cSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZW1tZncyZTUxc3JtYTBja2U5eDhhMzF6eG0iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2VtbWZ3MmU1MXNybWEwY2tlOXg4YTMxenhtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNGFjYjc3OGViMDU5NzcyMjI1ZWMyMTM5NDhmMDY2MDg2N2IyZTAzZjI3NzQ0OGYxOGNmMTgwMGI5NmE2NWExYSJ9LCJkZXNjcmlwdGlvbiI6Ik1ha2Ugc3RpY2tlcnMgd2l0aCBBSS4gR2VuZXJhdGVzIGdyYXBoaWNzIHdpdGggdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMuIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zdGlja2VycyIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNGFjYjc3OGViMDU5NzcyMjI1ZWMyMTM5NDhmMDY2MDg2N2IyZTAzZjI3NzQ0OGYxOGNmMTgwMGI5NmE2NWExYSIsImNyZWF0ZWRfYXQiOiIyMDI0LTA0LTIzVDEwOjEyOjE4LjU5NzgyMloiLCJjb2dfdmVyc2lvbiI6IjAuOS41Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiRml4IHRoZSByYW5kb20gc2VlZCBmb3IgcmVwcm9kdWNpYmlsaXR5In0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjE3LCJ4LW9yZGVyIjo0fSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTE1MiwieC1vcmRlciI6Mn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTE1MiwieC1vcmRlciI6M30sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSBjdXRlIGNhdCIsIngtb3JkZXIiOjB9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6IndlYnAiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo5MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgb2YgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJUaGluZ3MgeW91IGRvIG5vdCB3YW50IGluIHRoZSBpbWFnZSJ9LCJudW1iZXJfb2ZfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW1iZXIgT2YgSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zdGlja2Vycy9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJzdGlja2VyLW1ha2VyIiwib3duZXIiOiJmb2ZyIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTUyNDA3NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvc3RpY2tlci1tYWtlciIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjg0OTU4MmEtODY5OS00OTY1LTgwMTYtM2E1MWRjMWRhM2Q0L3BsYXlncm91bmQuanBlZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAyLTI3VDIyOjIwOjE2LjEwNzIyMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0wMy0xNVQyMTowMDo1MS4yMTI2NzVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDMtMTVUMjA6NTk6MjcuODMxNTM5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imhob3cyc2xiZnlyeHlheHRidWNiaHp3Y3RpIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiQXN0cm9uYXV0IGluIGEganVuZ2xlLCBjb2xkIGNvbG9yIHBhbGV0dGUsIG11dGVkIGNvbG9ycywgZGV0YWlsZWQsIDhrIiwic2NoZWR1bGVyIjoiRFBNU29sdmVyKysiLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjMsImFwcGx5X3dhdGVybWFyayI6dHJ1ZSwibmVnYXRpdmVfcHJvbXB0IjoidWdseSwgZGVmb3JtZWQsIG5vaXN5LCBibHVycnksIGRpc3RvcnRlZCIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyNDc4MTUxNTE2XG5Qcm9tcHQ6IEFzdHJvbmF1dCBpbiBhIGp1bmdsZSwgY29sZCBjb2xvciBwYWxldHRlLCBtdXRlZCBjb2xvcnMsIGRldGFpbGVkLCA4a1xudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuICA0JXzilo0gICAgICAgICB8IDEvMjUgWzAwOjAwPDAwOjA3LCAgMy4wNml0L3NdXG4gMTIlfOKWiOKWjyAgICAgICAgfCAzLzI1IFswMDowMDwwMDowNCwgIDUuMTNpdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgNC8yNSBbMDA6MDA8MDA6MDQsICA1LjA4aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDUvMjUgWzAwOjAxPDAwOjAzLCAgNS4wNWl0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDYvMjUgWzAwOjAxPDAwOjAzLCAgNS4wM2l0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDcvMjUgWzAwOjAxPDAwOjAzLCAgNS4wMGl0L3NdXG4gMzIlfOKWiOKWiOKWiOKWjyAgICAgIHwgOC8yNSBbMDA6MDE8MDA6MDMsICA0Ljk5aXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCA5LzI1IFswMDowMTwwMDowMywgIDQuOThpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDEwLzI1IFswMDowMjwwMDowMywgIDQuOThpdC9zXVxuIDQ0JXzilojilojilojilojilo0gICAgIHwgMTEvMjUgWzAwOjAyPDAwOjAyLCAgNC45OGl0L3NdXG4gNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxMi8yNSBbMDA6MDI8MDA6MDIsICA0Ljk3aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMTMvMjUgWzAwOjAyPDAwOjAyLCAgNC45Nml0L3NdXG4gNTYlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDE0LzI1IFswMDowMjwwMDowMiwgIDQuOTZpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxNS8yNSBbMDA6MDM8MDA6MDIsICA0Ljk3aXQvc11cbiA2NCV84paI4paI4paI4paI4paI4paI4paNICAgfCAxNi8yNSBbMDA6MDM8MDA6MDEsICA0Ljk3aXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAxNy8yNSBbMDA6MDM8MDA6MDEsICA0Ljk2aXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDE4LzI1IFswMDowMzwwMDowMSwgIDQuOTZpdC9zXVxuIDc2JXzilojilojilojilojilojilojilojilowgIHwgMTkvMjUgWzAwOjAzPDAwOjAxLCAgNC45Nml0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyMC8yNSBbMDA6MDQ8MDA6MDEsICA0Ljk2aXQvc11cbiA4NCV84paI4paI4paI4paI4paI4paI4paI4paI4paNIHwgMjEvMjUgWzAwOjA0PDAwOjAwLCAgNC45Nml0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDIyLzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDIzLzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDI0LzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowNTwwMDowMCwgIDQuOTVpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowNTwwMDowMCwgIDQuOTRpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo4LjAxOTcxLCJ0b3RhbF90aW1lIjo4My4zODExMzZ9LCJtb2RlbCI6InBsYXlncm91bmRhaS9wbGF5Z3JvdW5kLXYyLjUtMTAyNHB4LWFlc3RoZXRpYyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L1hBSzRYUmdwallhQ0dScm05eXh6TzJiYWNqNFhURTFObDZid2FYS09IS1lBcEpvRS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDMtMTVUMjE6MDA6NDMuMTkyOTY1WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oaG93MnNsYmZ5cnh5YXh0YnVjYmh6d2N0aSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaGhvdzJzbGJmeXJ4eWF4dGJ1Y2JoendjdGkvY2FuY2VsIn0sInZlcnNpb24iOiJhNDVmODJhMTM4MmJlZDVjN2FlYjg2MWRhYzdjN2QxOTFiMGZkZjc0ZDhkNTdjNGEwZTZlZDdkNGQwYmY3ZDI0In0sImRlc2NyaXB0aW9uIjoiUGxheWdyb3VuZCB2Mi41IGlzIHRoZSBzdGF0ZS1vZi10aGUtYXJ0IG9wZW4tc291cmNlIG1vZGVsIGluIGFlc3RoZXRpYyBxdWFsaXR5IiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWNhdGFjby9jb2ctcGxheWdyb3VuZC12Mi41LTEwMjRweC1hZXN0aGV0aWMiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImE0NWY4MmExMzgyYmVkNWM3YWViODYxZGFjN2M3ZDE5MWIwZmRmNzRkOGQ1N2M0YTBlNmVkN2Q0ZDBiZjdkMjQiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMy0xNVQyMDo1OTowNS4yNDQyNzFaIiwiY29nX3ZlcnNpb24iOiIwLjkuNCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwibWF4aW11bSI6MTUzNiwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIm1heGltdW0iOjE1MzYsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQXN0cm9uYXV0IGluIGEganVuZ2xlLCBjb2xkIGNvbG9yIHBhbGV0dGUsIG11dGVkIGNvbG9ycywgZGV0YWlsZWQsIDhrIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRFBNU29sdmVyKysiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjaGVkdWxlci4gRFBNU29sdmVyKysgb3IgRFBNKysyTUthcnJhcyBpcyByZWNvbW1lbmRlZCBmb3IgbW9zdCBjYXNlcyJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjMsIm1heGltdW0iOjIwLCJtaW5pbXVtIjowLjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiJ1Z2x5LCBkZWZvcm1lZCwgbm9pc3ksIGJsdXJyeSwgZGlzdG9ydGVkIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyNSwibWF4aW11bSI6NjAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSIsIkRQTSsrMk1LYXJyYXMiLCJEUE1Tb2x2ZXIrKyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vcGxheWdyb3VuZGFpL3BsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljL2Jsb2IvbWFpbi9MSUNFTlNFLm1kIiwibmFtZSI6InBsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljIiwib3duZXIiOiJwbGF5Z3JvdW5kYWkiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yMjA2LjAwMzY0IiwicnVuX2NvdW50IjoyNjYzODM2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcGxheWdyb3VuZGFpL3BsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9wbGF5Z3JvdW5kYWkvcGxheWdyb3VuZC12Mi41LTEwMjRweC1hZXN0aGV0aWMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvM2RiUEQ4bjlicWJETEJaNlB3TGJCMjNORm5tU0xWM3ZoZTZYTFdwR0VjdlVPRFBJQS9vdXRwdXRfMS5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0wMi0xM1QyMTowMzo1Ni4yMDExNjJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMDItMTNUMjI6MDk6NDYuNTIwNzY3WiIsImNyZWF0ZWRfYXQiOiIyMDIzLTAyLTEzVDIyOjA2OjU4LjMyNjc4MloiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJ5ejd4cTJ5eGd6Z3AzZDNkN3BneGttY2FkNCIsImlucHV0Ijp7ImltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9JSkU2elA0anRkd3hlN1NmZkM3dGU5RFBIV0hXOTlkTVhFRDVBV2FtbEJOY3Z4bjAvdXNlcl8xLnBuZyIsInNjYWxlIjo5LCJwcm9tcHQiOiJhIHBob3RvIG9mIGEgYnJpZ2h0bHkgY29sb3JlZCB0dXJ0bGUiLCJhX3Byb21wdCI6ImJlc3QgcXVhbGl0eSwgZXh0cmVtZWx5IGRldGFpbGVkIiwibl9wcm9tcHQiOiJsb25nYm9keSwgbG93cmVzLCBiYWQgYW5hdG9teSwgYmFkIGhhbmRzLCBtaXNzaW5nIGZpbmdlcnMsIGV4dHJhIGRpZ2l0LCBmZXdlciBkaWdpdHMsIGNyb3BwZWQsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwiZGRpbV9zdGVwcyI6MjAsIm51bV9zYW1wbGVzIjoiMSIsImltYWdlX3Jlc29sdXRpb24iOiI1MTIifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6Ikdsb2JhbCBzZWVkIHNldCB0byA0MjI1ODRcbkRhdGEgc2hhcGUgZm9yIERESU0gc2FtcGxpbmcgaXMgKDEsIDQsIDY0LCA2NCksIGV0YSAwLjBcblJ1bm5pbmcgRERJTSBTYW1wbGluZyB3aXRoIDIwIHRpbWVzdGVwc1xuRERJTSBTYW1wbGVyOiAgIDAlfCAgICAgICAgICB8IDAvMjAgWzAwOjAwPD8sID9pdC9zXVxuRERJTSBTYW1wbGVyOiAgIDUlfOKWjCAgICAgICAgIHwgMS8yMCBbMDA6MDI8MDA6NTIsICAyLjc3cy9pdF1cbkRESU0gU2FtcGxlcjogIDEwJXziloggICAgICAgICB8IDIvMjAgWzAwOjAzPDAwOjI4LCAgMS41N3MvaXRdXG5ERElNIFNhbXBsZXI6ICAxNSV84paI4paMICAgICAgICB8IDMvMjAgWzAwOjA0PDAwOjIwLCAgMS4xOHMvaXRdXG5ERElNIFNhbXBsZXI6ICAyMCV84paI4paIICAgICAgICB8IDQvMjAgWzAwOjA0PDAwOjE1LCAgMS4wMGl0L3NdXG5ERElNIFNhbXBsZXI6ICAyNSV84paI4paI4paMICAgICAgIHwgNS8yMCBbMDA6MDU8MDA6MTMsICAxLjExaXQvc11cbkRESU0gU2FtcGxlcjogIDMwJXzilojilojiloggICAgICAgfCA2LzIwIFswMDowNjwwMDoxMSwgIDEuMTlpdC9zXVxuRERJTSBTYW1wbGVyOiAgMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNy8yMCBbMDA6MDc8MDA6MTAsICAxLjI0aXQvc11cbkRESU0gU2FtcGxlcjogIDQwJXzilojilojilojiloggICAgICB8IDgvMjAgWzAwOjA3PDAwOjA5LCAgMS4yOWl0L3NdXG5ERElNIFNhbXBsZXI6ICA0NSV84paI4paI4paI4paI4paMICAgICB8IDkvMjAgWzAwOjA4PDAwOjA4LCAgMS4zMml0L3NdXG5ERElNIFNhbXBsZXI6ICA1MCV84paI4paI4paI4paI4paIICAgICB8IDEwLzIwIFswMDowOTwwMDowNywgIDEuMzRpdC9zXVxuRERJTSBTYW1wbGVyOiAgNTUlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDExLzIwIFswMDoxMDwwMDowNiwgIDEuMzVpdC9zXVxuRERJTSBTYW1wbGVyOiAgNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDEyLzIwIFswMDoxMDwwMDowNSwgIDEuMzZpdC9zXVxuRERJTSBTYW1wbGVyOiAgNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgMTMvMjAgWzAwOjExPDAwOjA1LCAgMS4zNml0L3NdXG5ERElNIFNhbXBsZXI6ICA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAxNC8yMCBbMDA6MTI8MDA6MDQsICAxLjM2aXQvc11cbkRESU0gU2FtcGxlcjogIDc1JXzilojilojilojilojilojilojilojilowgIHwgMTUvMjAgWzAwOjEyPDAwOjAzLCAgMS4zN2l0L3NdXG5ERElNIFNhbXBsZXI6ICA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDE2LzIwIFswMDoxMzwwMDowMiwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgODUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCB8IDE3LzIwIFswMDoxNDwwMDowMiwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDE4LzIwIFswMDoxNTwwMDowMSwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgOTUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjHwgMTkvMjAgWzAwOjE1PDAwOjAwLCAgMS4zN2l0L3NdXG5ERElNIFNhbXBsZXI6IDEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MTY8MDA6MDAsICAxLjM3aXQvc11cbkRESU0gU2FtcGxlcjogMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDoxNjwwMDowMCwgIDEuMjFpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoyMC41MTA1NjEsInRvdGFsX3RpbWUiOjE2OC4xOTM5ODV9LCJtb2RlbCI6ImphZ2lsbGV5L2NvbnRyb2xuZXQtc2NyaWJibGUiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9hTlY2Z1pEcXFpSmlQZGR2RGZWOWprQVRWY0U2Y2tUbDdobXdlRTdaOERicGNHZWdBL291dHB1dF8wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvM2RiUEQ4bjlicWJETEJaNlB3TGJCMjNORm5tU0xWM3ZoZTZYTFdwR0VjdlVPRFBJQS9vdXRwdXRfMS5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDItMTNUMjI6MDk6MjYuMDEwMjA2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95ejd4cTJ5eGd6Z3AzZDNkN3BneGttY2FkNCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveXo3eHEyeXhnemdwM2QzZDdwZ3hrbWNhZDQvY2FuY2VsIn0sInZlcnNpb24iOiI0MzUwNjFhMWI1YTRjMWUyNjc0MDQ2NGJmNzg2ZWZkZmE5Y2IzYTNhYzQ4ODU5NWEyZGUyM2UxNDNmZGIwMTE3In0sImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgZGV0YWlsZWQgaW1hZ2VzIGZyb20gc2NyaWJibGVkIGRyYXdpbmdzIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29udHJvbG5ldCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDM1MDYxYTFiNWE0YzFlMjY3NDA0NjRiZjc4NmVmZGZhOWNiM2EzYWM0ODg1OTVhMmRlMjNlMTQzZmRiMDExNyIsImNyZWF0ZWRfYXQiOiIyMDIzLTAyLTEzVDIyOjA1OjI0LjU1ODk1NVoiLCJjb2dfdmVyc2lvbiI6IjAuNi4xIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbImltYWdlIiwicHJvbXB0Il0sInByb3BlcnRpZXMiOnsiZXRhIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkV0YSIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiZXRhIChERElNKSJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSJ9LCJzY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJTY2FsZSIsImRlZmF1bHQiOjksIm1heGltdW0iOjMwLCJtaW5pbXVtIjowLjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgU2NhbGUifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciB0aGUgbW9kZWwifSwiYV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQSBQcm9tcHQiLCJkZWZhdWx0IjoiYmVzdCBxdWFsaXR5LCBleHRyZW1lbHkgZGV0YWlsZWQiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IkFkZGVkIFByb21wdCJ9LCJuX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOIFByb21wdCIsImRlZmF1bHQiOiJsb25nYm9keSwgbG93cmVzLCBiYWQgYW5hdG9teSwgYmFkIGhhbmRzLCBtaXNzaW5nIGZpbmdlcnMsIGV4dHJhIGRpZ2l0LCBmZXdlciBkaWdpdHMsIGNyb3BwZWQsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwiZGRpbV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiRGRpbSBTdGVwcyIsImRlZmF1bHQiOjIwLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlN0ZXBzIn0sIm51bV9zYW1wbGVzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbnVtX3NhbXBsZXMifV0sImRlZmF1bHQiOiIxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2FtcGxlcyAoaGlnaGVyIHZhbHVlcyBtYXkgT09NKSJ9LCJpbWFnZV9yZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvaW1hZ2VfcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjUxMiIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW1hZ2UgcmVzb2x1dGlvbiB0byBiZSBnZW5lcmF0ZWQifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibnVtX3NhbXBsZXMiOnsiZW51bSI6WyIxIiwiNCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJudW1fc2FtcGxlcyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sImltYWdlX3Jlc29sdXRpb24iOnsiZW51bSI6WyIyNTYiLCI1MTIiLCI3NjgiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiaW1hZ2VfcmVzb2x1dGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwic3RhcnQiLCJvdXRwdXQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29udHJvbG5ldC9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJjb250cm9sbmV0LXNjcmliYmxlIiwib3duZXIiOiJqYWdpbGxleSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjM4MjkxMDU4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vamFnaWxsZXkvY29udHJvbG5ldC1zY3JpYmJsZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0dSNWttcmVBNGZqZjlKWklGaDBHaElvRUdFbkpqNlNtd1lUc3pZVmV6WFdtN0VwSEIvb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTAtMjFUMjA6NDM6NTUuMDEwOTkzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTExLTIwVDEzOjQwOjA5LjYxMzIyNFoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMS0yMFQxMzozNzozOS4wMTk0NDVaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoicXpyNHEydGJ2ZWVnZWRpN2Vhd3dqNXU0em0iLCJpbnB1dCI6eyJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0IjoiQSBUT0sgcGhvdG8sIGV4dHJlbWUgbWFjcm8gcGhvdG8gb2YgYSBnb2xkZW4gYXN0cm9uYXV0IHJpZGluZyBhIHVuaWNvcm4gc3RhdHVlLCBpbiBhIG11c2V1bSwgYm9rZWgsIDUwbW0iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuOCwibnVtX291dHB1dHMiOjEsImNvbnRyb2xuZXRfMSI6InNvZnRfZWRnZV9oZWQiLCJjb250cm9sbmV0XzIiOiJub25lIiwiY29udHJvbG5ldF8zIjoibm9uZSIsImxvcmFfd2VpZ2h0cyI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvaEtocFZlNk83RXdYTkNpV09SZXYzT0VEUkNvV2VNbHFaTUxRREV2d0R5SFYzaHZqQS90cmFpbmVkX21vZGVsLnRhciIsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsIm5lZ2F0aXZlX3Byb21wdCI6InJhaW5ib3ciLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGhfaGVpZ2h0IiwiY29udHJvbG5ldF8xX2VuZCI6MSwiY29udHJvbG5ldF8yX2VuZCI6MSwiY29udHJvbG5ldF8zX2VuZCI6MSwiY29udHJvbG5ldF8xX2ltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9Kc2ZDUUU4azFsc0NpblcxeW83NnlLTVFlNlI1TVJ0OVdMTDNINVQ1WXBjNXdhc3EvMDIwZTY1NmQtMGM3MS00NWMzLWE3ZjUtMWZhY2Y3ZDUyZDRmLnBuZyIsImNvbnRyb2xuZXRfMV9zdGFydCI6MCwiY29udHJvbG5ldF8yX3N0YXJ0IjowLCJjb250cm9sbmV0XzNfc3RhcnQiOjAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjMwLCJjb250cm9sbmV0XzFfY29uZGl0aW9uaW5nX3NjYWxlIjowLjgsImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOjAuOCwiY29udHJvbG5ldF8zX2NvbmRpdGlvbmluZ19zY2FsZSI6MC43NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyMjgwMVxuVXNpbmcgZ2l2ZW4gZGltZW5zaW9uc1xuRW5zdXJpbmcgZW5vdWdoIGRpc2sgc3BhY2UuLi5cbkZyZWUgZGlzayBzcGFjZTogMTc4NDUzNTg0MjgxNlxuRG93bmxvYWRpbmcgd2VpZ2h0czogaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9oS2hwVmU2TzdFd1hOQ2lXT1JldjNPRURSQ29XZU1scVpNTFFERXZ3RHlIVjNodmpBL3RyYWluZWRfbW9kZWwudGFyXG5iJ0Rvd25sb2FkZWQgMTg2IE1CIGJ5dGVzIGluIDAuNzg2cyAoMjM3IE1CL3MpXFxuRXh0cmFjdGVkIDE4NiBNQiBpbiAwLjA3MHMgKDIuNiBHQi9zKVxcbidcbkRvd25sb2FkZWQgd2VpZ2h0cyBpbiAxLjU1MTA4NDc1Njg1MTE5NjMgc2Vjb25kc1xuTG9hZGluZyBmaW5lLXR1bmVkIG1vZGVsXG5Eb2VzIG5vdCBoYXZlIFVuZXQuIGFzc3VtZSB3ZSBhcmUgdXNpbmcgTG9SQVxuTG9hZGluZyBVbmV0IExvUkFcblByb21wdDogQSA8czA+PHMxPiBwaG90bywgZXh0cmVtZSBtYWNybyBwaG90byBvZiBhIGdvbGRlbiBhc3Ryb25hdXQgcmlkaW5nIGEgdW5pY29ybiBzdGF0dWUsIGluIGEgbXVzZXVtLCBib2tlaCwgNTBtbVxuUHJvY2Vzc2luZyBpbWFnZSB3aXRoIHNvZnRfZWRnZV9oZWRcbkxvYWRpbmcgcGlwZWxpbmUgY29tcG9uZW50cy4uLjogICAwJXwgICAgICAgICAgfCAwLzcgWzAwOjAwPD8sID9pdC9zXVxuTG9hZGluZyBwaXBlbGluZSBjb21wb25lbnRzLi4uOiAxMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNy83IFswMDowMDwwMDowMCwgMTM2MTcuODdpdC9zXVxuWW91IGhhdmUgMSBDb250cm9sTmV0cyBhbmQgeW91IGhhdmUgcGFzc2VkIDEgcHJvbXB0cy4gVGhlIGNvbmRpdGlvbmluZ3Mgd2lsbCBiZSBmaXhlZCBhY3Jvc3MgdGhlIHByb21wdHMuXG4gIDAlfCAgICAgICAgICB8IDAvMzAgWzAwOjAwPD8sID9pdC9zXS9yb290Ly5weWVudi92ZXJzaW9ucy8zLjkuMTgvbGliL3B5dGhvbjMuOS9zaXRlLXBhY2thZ2VzL2RpZmZ1c2Vycy9tb2RlbHMvYXR0ZW50aW9uX3Byb2Nlc3Nvci5weToxNDY4OiBGdXR1cmVXYXJuaW5nOiBgTG9SQUF0dG5Qcm9jZXNzb3IyXzBgIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB2ZXJzaW9uIDAuMjYuMC4gTWFrZSBzdXJlIHVzZSBBdHRuUHJvY2Vzc29yMl8wIGluc3RlYWQgYnkgc2V0dGluZ0xvUkEgbGF5ZXJzIHRvIGBzZWxmLnt0b19xLHRvX2ssdG9fdix0b19vdXRbMF19LmxvcmFfbGF5ZXJgIHJlc3BlY3RpdmVseS4gVGhpcyB3aWxsIGJlIGRvbmUgYXV0b21hdGljYWxseSB3aGVuIHVzaW5nIGBMb3JhTG9hZGVyTWl4aW4ubG9hZF9sb3JhX3dlaWdodHNgXG5kZXByZWNhdGUoXG4gIDMlfOKWjiAgICAgICAgIHwgMS8zMCBbMDA6MDI8MDE6MjAsICAyLjc2cy9pdF1cbiAgNyV84paLICAgICAgICAgfCAyLzMwIFswMDowMjwwMDozNSwgIDEuMjZzL2l0XVxuIDEwJXziloggICAgICAgICB8IDMvMzAgWzAwOjAzPDAwOjIxLCAgMS4yN2l0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA0LzMwIFswMDowMzwwMDoxNCwgIDEuNzhpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgNS8zMCBbMDA6MDM8MDA6MTAsICAyLjI5aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDYvMzAgWzAwOjAzPDAwOjA4LCAgMi43Nml0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDcvMzAgWzAwOjA0PDAwOjA3LCAgMy4xOGl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDgvMzAgWzAwOjA0PDAwOjA2LCAgMy41M2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDkvMzAgWzAwOjA0PDAwOjA1LCAgMy44Mml0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMTAvMzAgWzAwOjA0PDAwOjA0LCAgNC4wNGl0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMTEvMzAgWzAwOjA0PDAwOjA0LCAgNC4yMWl0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMTIvMzAgWzAwOjA1PDAwOjA0LCAgNC4zMml0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAxMy8zMCBbMDA6MDU8MDA6MDMsICA0LjM3aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDE0LzMwIFswMDowNTwwMDowMywgIDQuNDVpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTUvMzAgWzAwOjA1PDAwOjAzLCAgNC41MWl0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE2LzMwIFswMDowNjwwMDowMywgIDQuNTFpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCAxNy8zMCBbMDA6MDY8MDA6MDIsICA0LjU2aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTgvMzAgWzAwOjA2PDAwOjAyLCAgNC41OGl0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgMTkvMzAgWzAwOjA2PDAwOjAyLCAgNC42MGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgMjAvMzAgWzAwOjA2PDAwOjAyLCAgNC42Mml0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMjEvMzAgWzAwOjA3PDAwOjAxLCAgNC42M2l0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCAyMi8zMCBbMDA6MDc8MDA6MDEsICA0LjY0aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDIzLzMwIFswMDowNzwwMDowMSwgIDQuNjRpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjQvMzAgWzAwOjA3PDAwOjAxLCAgNC42NGl0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDI1LzMwIFswMDowNzwwMDowMSwgIDQuNjVpdC9zXVxuIDg3JXzilojilojilojilojilojilojilojilojilosgfCAyNi8zMCBbMDA6MDg8MDA6MDAsICA0LjY1aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMjcvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4gOTMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjnwgMjgvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgMjkvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjA5PDAwOjAwLCAgNC42NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjA5PDAwOjAwLCAgMy4zMml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE2Ljk0ODk1MywidG90YWxfdGltZSI6MTUwLjU5Mzc3OX0sIm1vZGVsIjoiZm9mci9zZHhsLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0Lzg0ODZiZGZlZm9IbGtwYkk0bTk4ZG5zbTJhenlJZ0lCOE1WcTNpbFZwQmd3ZGkwakEvY29udHJvbC0wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvR1I1a21yZUE0ZmpmOUpaSUZoMEdoSW9FR0VuSmo2U213WVRzellWZXpYV203RXBIQi9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMTEtMjBUMTM6Mzk6NTIuNjY0MjcxWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9xenI0cTJ0YnZlZWdlZGk3ZWF3d2o1dTR6bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcXpyNHEydGJ2ZWVnZWRpN2Vhd3dqNXU0em0vY2FuY2VsIn0sInZlcnNpb24iOiI0YWY2MGRmOTUxNGFkYjkxNjgzZDBiZDdhNjk4MGRlZThjNGQ3NGUzYTBjMTg5NmVlYWRlNDAyY2UyYWQ5Mjc4In0sImRlc2NyaXB0aW9uIjoiTXVsdGktY29udHJvbG5ldCwgbG9yYSBsb2FkaW5nLCBpbWcyaW1nLCBpbnBhaW50aW5nIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zZHhsLW11bHRpY29udHJvbG5ldC1sb3JhIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI4OWViMjEyYjNkMTM2NmE4M2U5NDljMTJhNGI0NWRmZTZiNmIzMTNiNTk0Y2I4MjY4ZTg2NDkzMWFjOWZmYjE2IiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjJUMTQ6MzY6MTIuNDczNzYyWiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IG1hc2sgZm9yIGlucGFpbnQgbW9kZS4gQmxhY2sgYXJlYXMgd2lsbCBiZSBwcmVzZXJ2ZWQsIHdoaXRlIGFyZWFzIHdpbGwgYmUgaW5wYWludGVkLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcgb3IgaW5wYWludCBtb2RlIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6IkFuIGFzdHJvbmF1dCByaWRpbmcgYSByYWluYm93IHVuaWNvcm4iLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJyZWZpbmUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9yZWZpbmUifV0sImRlZmF1bHQiOiJub19yZWZpbmVyIiwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiV2hpY2ggcmVmaW5lIHN0eWxlIHRvIHVzZSJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJLX0VVTEVSIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibG9yYV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIFNjYWxlIiwiZGVmYXVsdCI6MC42LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJMb1JBIGFkZGl0aXZlIHNjYWxlLiBPbmx5IGFwcGxpY2FibGUgb24gdHJhaW5lZCBtb2RlbHMuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQifSwiY29udHJvbG5ldF8xIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8xIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjE5LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8yIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjI0LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8zIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8zIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjI5LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjE3LCJkZXNjcmlwdGlvbiI6IlJlcGxpY2F0ZSBMb1JBIHdlaWdodHMgdG8gdXNlLiBMZWF2ZSBibGFuayB0byB1c2UgdGhlIGRlZmF1bHQgd2VpZ2h0cy4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInNpemluZ19zdHJhdGVneSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemluZ19zdHJhdGVneSJ9XSwiZGVmYXVsdCI6IndpZHRoX2hlaWdodCIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiRGVjaWRlIGhvdyB0byByZXNpemUgaW1hZ2VzIOKAkyB1c2Ugd2lkdGgvaGVpZ2h0LCByZXNpemUgYmFzZWQgb24gaW5wdXQgaW1hZ2Ugb3IgY29udHJvbCBpbWFnZSJ9LCJjb250cm9sbmV0XzFfZW5kIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBFbmQiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoyMywiZGVzY3JpcHRpb24iOiJXaGVuIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGVuZHMifSwiY29udHJvbG5ldF8yX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sbmV0IDIgRW5kIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MjgsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBlbmRzIn0sImNvbnRyb2xuZXRfM19lbmQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMzLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgZW5kcyJ9LCJjb250cm9sbmV0XzFfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29udHJvbG5ldCAxIEltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGZpcnN0IGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8xX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIyLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfMl9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDIgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyNSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3Igc2Vjb25kIGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMiBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI3LCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfM19pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDMgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozMCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgdGhpcmQgY29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzNfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIFN0YXJ0IiwiZGVmYXVsdCI6MCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MzIsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBzdGFydHMifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE4LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn0sImNvbnRyb2xuZXRfMV9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAxIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAyIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI2LCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfM19jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImJhc2VfaW1hZ2VfcmVmaW5lciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZWZpbmUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJvbG5ldF8xIjp7ImVudW0iOlsibm9uZSIsImVkZ2VfY2FubnkiLCJpbGx1c2lvbiIsImRlcHRoX2xlcmVzIiwiZGVwdGhfbWlkYXMiLCJzb2Z0X2VkZ2VfcGlkaSIsInNvZnRfZWRnZV9oZWQiLCJsaW5lYXJ0IiwibGluZWFydF9hbmltZSIsIm9wZW5wb3NlIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyb2xuZXRfMSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImNvbnRyb2xuZXRfMiI6eyJlbnVtIjpbIm5vbmUiLCJlZGdlX2Nhbm55IiwiaWxsdXNpb24iLCJkZXB0aF9sZXJlcyIsImRlcHRoX21pZGFzIiwic29mdF9lZGdlX3BpZGkiLCJzb2Z0X2VkZ2VfaGVkIiwibGluZWFydCIsImxpbmVhcnRfYW5pbWUiLCJvcGVucG9zZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJjb250cm9sbmV0XzIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJjb250cm9sbmV0XzMiOnsiZW51bSI6WyJub25lIiwiZWRnZV9jYW5ueSIsImlsbHVzaW9uIiwiZGVwdGhfbGVyZXMiLCJkZXB0aF9taWRhcyIsInNvZnRfZWRnZV9waWRpIiwic29mdF9lZGdlX2hlZCIsImxpbmVhcnQiLCJsaW5lYXJ0X2FuaW1lIiwib3BlbnBvc2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiY29udHJvbG5ldF8zIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJzaXppbmdfc3RyYXRlZ3kiOnsiZW51bSI6WyJ3aWR0aF9oZWlnaHQiLCJpbnB1dF9pbWFnZSIsImNvbnRyb2xuZXRfMV9pbWFnZSIsImNvbnRyb2xuZXRfMl9pbWFnZSIsImNvbnRyb2xuZXRfM19pbWFnZSIsIm1hc2tfaW1hZ2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6aW5nX3N0cmF0ZWd5IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZm9mci9jb2ctc2R4bC1tdWx0aS1jb250cm9sbmV0LWxvcmEvYmxvYi9tYWluL0xJQ0VOU0UiLCJuYW1lIjoic2R4bC1tdWx0aS1jb250cm9sbmV0LWxvcmEiLCJvd25lciI6ImZvZnIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMTM4MzksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mb2ZyL3NkeGwtbXVsdGktY29udHJvbG5ldC1sb3JhIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NTljOGVjNi00MDQ2LTRkNGUtOTgyNi1iN2I1NzVlNWI3OWYvY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDIzLTEwLTI1VDEzOjE4OjUxLjkwMTAzMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMS0xN1QxMjowMToxNC4yMTQwNDlaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTEtMTdUMTI6MDE6MTIuOTI2OTU5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InV6enN4empiMnN1czV4bDVqcW54cGpseW9xIiwiaW5wdXQiOnsiaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0psRzBFZmQydWJCcDl5R25sT2k3STlTZTJyWG5KU3JQRm9nTGYwWWllS2dqbldONi9kb3dubG9hZC02LnBuZyIsIndpZHRoIjo3NjgsImhlaWdodCI6NzY4LCJwcm9tcHQiOiJTZWxmLXBvcnRyYWl0IG9pbCBwYWludGluZywgYSBiZWF1dGlmdWwgY3lib3JnIHdpdGggZ29sZGVuIGhhaXIsIDhrIiwibnVtX2ltYWdlcyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjgsImFyY2hpdmVfb3V0cHV0cyI6ZmFsc2UsInByb21wdF9zdHJlbmd0aCI6MC40NSwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGgvaGVpZ2h0IiwibGNtX29yaWdpbl9zdGVwcyI6NTAsImNhbm55X2xvd190aHJlc2hvbGQiOjEwMCwibnVtX2luZmVyZW5jZV9zdGVwcyI6NCwiY2FubnlfaGlnaF90aHJlc2hvbGQiOjIwMCwiY29udHJvbF9ndWlkYW5jZV9lbmQiOjEsImNvbnRyb2xfZ3VpZGFuY2Vfc3RhcnQiOjAsImNvbnRyb2xuZXRfY29uZGl0aW9uaW5nX3NjYWxlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM4NDc3XG5Gb3VuZCAxIHByb21wdDpcbi0gU2VsZi1wb3J0cmFpdCBvaWwgcGFpbnRpbmcsIGEgYmVhdXRpZnVsIGN5Ym9yZyB3aXRoIGdvbGRlbiBoYWlyLCA4a1xuTWFraW5nIDEgaW1hZ2VcblVzaW5nIGdpdmVuIGRpbWVuc2lvbnNcbmltZzJpbWcgbW9kZVxuICAwJXwgICAgICAgICAgfCAwLzQgWzAwOjAwPD8sID9pdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgMTcuOTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsIDE3LjgyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxNy44MWl0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuODQ1OTE5LCJ0b3RhbF90aW1lIjoxLjI4NzA5fSwibW9kZWwiOiJmb2ZyL2xhdGVudC1jb25zaXN0ZW5jeS1tb2RlbCIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0xGMjN4V3JNaWUydk1DbWJpc3dldEVUMkJMcGVycEV0Tm9kWlNONHlOZkRrQUNsSEIvb3V0LTAuanBnIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTExLTE3VDEyOjAxOjEzLjM2ODEzMFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdXp6c3h6amIyc3VzNXhsNWpxbnhwamx5b3EiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3V6enN4empiMnN1czV4bDVqcW54cGpseW9xL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiZmQwZjAyNzU2YWU1YzMyNDRjZmI0NWMwNjAzMjk2ZTc0MThjMDdkMTUwMWJjNmU5NDYzZWEyZDIxNWQ1ZTM4ZiJ9LCJkZXNjcmlwdGlvbiI6IlN1cGVyLWZhc3QsIDAuNnMgcGVyIGltYWdlLiBMQ00gd2l0aCBpbWcyaW1nLCBsYXJnZSBiYXRjaGluZyBhbmQgY2FubnkgY29udHJvbG5ldCIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZm9mci9jb2ctbGNtIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ODNkMTlkYzMxMmY3YTlmMDQyOGIwNDQyOWE5Y2NlZmQyOGRiZjc3ODVmZWYwODNhZDVjZjk5MWI2NWY0MDZmIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDEtMTBUMTA6MDI6MDQuMzEyOTM4WiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTG93ZXIgaWYgb3V0IG9mIG1lbW9yeSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBMb3dlciBpZiBvdXQgb2YgbWVtb3J5In0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiU2VsZi1wb3J0cmFpdCBvaWwgcGFpbnRpbmcsIGEgYmVhdXRpZnVsIGN5Ym9yZyB3aXRoIGdvbGRlbiBoYWlyLCA4ayIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiRm9yIG11bHRpcGxlIHByb21wdHMsIGVudGVyIGVhY2ggb24gYSBuZXcgbGluZS4ifSwibnVtX2ltYWdlcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEltYWdlcyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgcGVyIHByb21wdCJ9LCJjb250cm9sX2ltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbnRyb2wgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJJbWFnZSBmb3IgY29udHJvbG5ldCBjb25kaXRpb25pbmcifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo4LCJtYXhpbXVtIjoyMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFyY2hpdmVfb3V0cHV0cyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXJjaGl2ZSBPdXRwdXRzIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE3LCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiB0byBhcmNoaXZlIHRoZSBvdXRwdXQgaW1hZ2VzIn0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZy4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwic2l6aW5nX3N0cmF0ZWd5Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2l6aW5nX3N0cmF0ZWd5In1dLCJkZWZhdWx0Ijoid2lkdGgvaGVpZ2h0IiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJEZWNpZGUgaG93IHRvIHJlc2l6ZSBpbWFnZXMg4oCTIHVzZSB3aWR0aC9oZWlnaHQsIHJlc2l6ZSBiYXNlZCBvbiBpbnB1dCBpbWFnZSBvciBjb250cm9sIGltYWdlIn0sImxjbV9vcmlnaW5fc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxjbSBPcmlnaW4gU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OX0sImNhbm55X2xvd190aHJlc2hvbGQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ2FubnkgTG93IFRocmVzaG9sZCIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MjU1LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJDYW5ueSBsb3cgdGhyZXNob2xkIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo4LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiBSZWNvbW1lbmQgMSB0byA4IHN0ZXBzLiJ9LCJjYW5ueV9oaWdoX3RocmVzaG9sZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDYW5ueSBIaWdoIFRocmVzaG9sZCIsImRlZmF1bHQiOjIwMCwibWF4aW11bSI6MjU1LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJDYW5ueSBoaWdoIHRocmVzaG9sZCJ9LCJjb250cm9sX2d1aWRhbmNlX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sIEd1aWRhbmNlIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQgZW5kIn0sImNvbnRyb2xfZ3VpZGFuY2Vfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbCBHdWlkYW5jZSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQgc3RhcnQifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxOCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJIn0sImNvbnRyb2xuZXRfY29uZGl0aW9uaW5nX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgQ29uZGl0aW9uaW5nIFNjYWxlIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NCwibWluaW11bSI6MC4xLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJDb250cm9sbmV0IGNvbmRpdGlvbmluZyBzY2FsZSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sInNpemluZ19zdHJhdGVneSI6eyJlbnVtIjpbIndpZHRoL2hlaWdodCIsImlucHV0X2ltYWdlIiwiY29udHJvbF9pbWFnZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXppbmdfc3RyYXRlZ3kiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1sY20vYmxvYi9tYWluL0xJQ0VOU0UiLCJuYW1lIjoibGF0ZW50LWNvbnNpc3RlbmN5LW1vZGVsIiwib3duZXIiOiJmb2ZyIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTUyNDA1NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvbGF0ZW50LWNvbnNpc3RlbmN5LW1vZGVsIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvVkhGZnhTMnpKWVZNVnk0SXRqenc0Q2hOZFF0RWFoOXdrY1V2eVBEY1B1ZDcyZURTQS9vdXQtMC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0xMi0xOVQyMzoyMjozNi44NTk3NDdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMTItMTlUMjM6Mzg6MzEuNDQ2NDAxWiIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTE5VDIzOjM2OjI2LjAzODYzOVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrZWFwZDdsYmlpaXg3YXVzdWJtMjJvMnNibSIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6IkluIENhc2V5IEJhdWdoJ3MgZXZvY2F0aXZlIHN0eWxlLCBhcnQgb2YgYSBiZWF1dGlmdWwgeW91bmcgZ2lybCBjeWJvcmcgd2l0aCBsb25nIGJyb3duIGhhaXIsIGZ1dHVyaXN0aWMsIHNjaWZpLCBpbnRyaWNhdGUsIGVsZWdhbnQsIGhpZ2hseSBkZXRhaWxlZCwgbWFqZXN0aWMsIEJhdWdoJ3MgYnJ1c2h3b3JrIGluZnVzZXMgdGhlIHBhaW50aW5nIHdpdGggYSB1bmlxdWUgY29tYmluYXRpb24gb2YgcmVhbGlzbSBhbmQgYWJzdHJhY3Rpb24sIGdyZWcgcnV0a293c2tpLCBzdXJyZWFsIGdvbGQgZmlsaWdyZWUsIGJyb2tlbiBnbGFzcywgKG1hc3RlcnBpZWNlLCBzaWRlbGlnaHRpbmcsIGZpbmVseSBkZXRhaWxlZCBiZWF1dGlmdWwgZXllczogMS4yKSwgaGRyLCByZWFsaXN0aWMgcGFpbnRpbmcsIG5hdHVyYWwgc2tpbiwgdGV4dHVyZWQgc2tpbiwgY2xvc2VkIG1vdXRoLCBjcnlzdGFsIGV5ZXMsIGJ1dHRlcmZseSBmaWxpZ3JlZSwgY2hlc3QgYXJtb3IsIGV5ZSBtYWtldXAsIHJvYm90IGpvaW50cywgbG9uZyBoYWlyIG1vdmVkIGJ5IHRoZSB3aW5kLCB3aW5kb3cgZmFjaW5nIHRvIGFub3RoZXIgd29ybGQsIEJhdWdoJ3MgZGlzdGluY3RpdmUgc3R5bGUgY2FwdHVyZXMgdGhlIGVzc2VuY2Ugb2YgdGhlIGdpcmwncyBlbmlnbWF0aWMgbmF0dXJlLCBpbnZpdGluZyB2aWV3ZXJzIHRvIGV4cGxvcmUgdGhlIGRlcHRocyBvZiBoZXIgc291bCwgYXdhcmQgd2lubmluZyBhcnQiLCJzY2hlZHVsZXIiOiJLX0VVTEVSIiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjoyLCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6InVnbHksIGRlZm9ybWVkLCBub2lzeSwgYmx1cnJ5LCBsb3cgY29udHJhc3QsIHRleHQsIEJhZERyZWFtLCAzZCwgY2dpLCByZW5kZXIsIGZha2UsIGFuaW1lLCBvcGVuIG1vdXRoLCBiaWcgZm9yZWhlYWQsIGxvbmcgbmVjayIsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjd9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNjI2MDcwM1xuVG9rZW4gaW5kaWNlcyBzZXF1ZW5jZSBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBtYXhpbXVtIHNlcXVlbmNlIGxlbmd0aCBmb3IgdGhpcyBtb2RlbCAoMTUyID4gNzcpLiBSdW5uaW5nIHRoaXMgc2VxdWVuY2UgdGhyb3VnaCB0aGUgbW9kZWwgd2lsbCByZXN1bHQgaW4gaW5kZXhpbmcgZXJyb3JzXG5UaGUgZm9sbG93aW5nIHBhcnQgb2YgeW91ciBpbnB1dCB3YXMgdHJ1bmNhdGVkIGJlY2F1c2UgQ0xJUCBjYW4gb25seSBoYW5kbGUgc2VxdWVuY2VzIHVwIHRvIDc3IHRva2VuczogW1wiMS4gMiApLCBoZHIsIHJlYWxpc3RpYyBwYWludGluZywgbmF0dXJhbCBza2luLCB0ZXh0dXJlZCBza2luLCBjbG9zZWQgbW91dGgsIGNyeXN0YWwgZXllcywgYnV0dGVyZmx5IGZpbGlncmVlLCBjaGVzdCBhcm1vciwgZXllIG1ha2V1cCwgcm9ib3Qgam9pbnRzLCBsb25nIGhhaXIgbW92ZWQgYnkgdGhlIHdpbmQsIHdpbmRvdyBmYWNpbmcgdG8gYW5vdGhlciB3b3JsZCwgYmF1Z2gncyBkaXN0aW5jdGl2ZSBzdHlsZSBjYXB0dXJlcyB0aGUgZXNzZW5jZSBvZiB0aGUgZ2lybCdzIGVuaWdtYXRpYyBuYXR1cmUsIGludml0aW5nIHZpZXdlcnMgdG8gZXhwbG9yZSB0aGUgZGVwdGhzIG9mIGhlciBzb3VsLCBhd2FyZCB3aW5uaW5nIGFydFwiXVxuVG9rZW4gaW5kaWNlcyBzZXF1ZW5jZSBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBtYXhpbXVtIHNlcXVlbmNlIGxlbmd0aCBmb3IgdGhpcyBtb2RlbCAoMTUyID4gNzcpLiBSdW5uaW5nIHRoaXMgc2VxdWVuY2UgdGhyb3VnaCB0aGUgbW9kZWwgd2lsbCByZXN1bHQgaW4gaW5kZXhpbmcgZXJyb3JzXG5UaGUgZm9sbG93aW5nIHBhcnQgb2YgeW91ciBpbnB1dCB3YXMgdHJ1bmNhdGVkIGJlY2F1c2UgQ0xJUCBjYW4gb25seSBoYW5kbGUgc2VxdWVuY2VzIHVwIHRvIDc3IHRva2VuczogW1wiMS4gMiApLCBoZHIsIHJlYWxpc3RpYyBwYWludGluZywgbmF0dXJhbCBza2luLCB0ZXh0dXJlZCBza2luLCBjbG9zZWQgbW91dGgsIGNyeXN0YWwgZXllcywgYnV0dGVyZmx5IGZpbGlncmVlLCBjaGVzdCBhcm1vciwgZXllIG1ha2V1cCwgcm9ib3Qgam9pbnRzLCBsb25nIGhhaXIgbW92ZWQgYnkgdGhlIHdpbmQsIHdpbmRvdyBmYWNpbmcgdG8gYW5vdGhlciB3b3JsZCwgYmF1Z2gncyBkaXN0aW5jdGl2ZSBzdHlsZSBjYXB0dXJlcyB0aGUgZXNzZW5jZSBvZiB0aGUgZ2lybCdzIGVuaWdtYXRpYyBuYXR1cmUsIGludml0aW5nIHZpZXdlcnMgdG8gZXhwbG9yZSB0aGUgZGVwdGhzIG9mIGhlciBzb3VsLCBhd2FyZCB3aW5uaW5nIGFydFwiXVxuICAwJXwgICAgICAgICAgfCAwLzcgWzAwOjAwPD8sID9pdC9zXVxuIDE0JXzilojilo0gICAgICAgIHwgMS83IFswMDowMDwwMDowMSwgIDMuMjNpdC9zXVxuIDI5JXzilojilojiloogICAgICAgfCAyLzcgWzAwOjAwPDAwOjAxLCAgNC4wOWl0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAzLzcgWzAwOjAwPDAwOjAwLCAgNC40Nml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDQvNyBbMDA6MDA8MDA6MDAsICA0LjY1aXQvc11cbiA3MSV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDUvNyBbMDA6MDE8MDA6MDAsICA0Ljc3aXQvc11cbiA4NiV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgNi83IFswMDowMTwwMDowMCwgIDQuODNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDcvNyBbMDA6MDE8MDA6MDAsICA0Ljg4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA3LzcgWzAwOjAxPDAwOjAwLCAgNC42M2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjMuNzYyOTk5LCJ0b3RhbF90aW1lIjoxMjUuNDA3NzYyfSwibW9kZWwiOiJsdWNhdGFjby9kcmVhbXNoYXBlci14bC10dXJibyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L1ZIRmZ4UzJ6SllWTVZ5NEl0anp3NENoTmRRdEVhaDl3a2NVdnlQRGNQdWQ3MmVEU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTE5VDIzOjM4OjI3LjY4MzQwMloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva2VhcGQ3bGJpaWl4N2F1c3VibTIybzJzYm0iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2tlYXBkN2xiaWlpeDdhdXN1Ym0yMm8yc2JtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMGExNzEwZTAxODdiMDFhMjU1MzAyNzM4Y2EwMTU4ZmYwMmEyMmY0NjM4Njc5NTMzZTExMTA4MmY5ZGQxYjYxNSJ9LCJkZXNjcmlwdGlvbiI6IkRyZWFtU2hhcGVyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIFNEIG1vZGVsIHRoYXQgYWltcyBhdCBkb2luZyBldmVyeXRoaW5nIHdlbGwsIHBob3RvcywgYXJ0LCBhbmltZSwgbWFuZ2EuIEl0J3MgZGVzaWduZWQgdG8gbWF0Y2ggTWlkam91cm5leSBhbmQgREFMTC1FLiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLWRyZWFtc2hhcGVyLXhsLXR1cmJvIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIwYTE3MTBlMDE4N2IwMWEyNTUzMDI3MzhjYTAxNThmZjAyYTIyZjQ2Mzg2Nzk1MzNlMTExMDgyZjlkZDFiNjE1IiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMTlUMjM6MzQ6NTYuOTc3OTQyWiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NiwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL21vZGVscz9saWNlbnNlPWxpY2Vuc2U6b3BlbnJhaWwrKyIsIm5hbWUiOiJkcmVhbXNoYXBlci14bC10dXJibyIsIm93bmVyIjoibHVjYXRhY28iLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMjUyMDUsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9sdWNhdGFjby9kcmVhbXNoYXBlci14bC10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzdRY0pRYUhXeW9xYkRKeE9IUmVxNVV0cGhydUEzUmZiTHZLMU5oU1lYVnE3c1hHU0Evb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjdUMDY6NDc6NTIuMTIzNDYzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjUwOjM2LjU4MTI2MVoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMi0yN1QwNjo0ODoyOS41MzQ4MDFaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoibWpteDdjdGJxaWJlYmhtYWF1emtma3gzb3EiLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJibGFjayBmbHVmZnkgZ29yZ2VvdXMgZGFuZ2Vyb3VzIGNhdCBhbmltYWwgY3JlYXR1cmUsIGxhcmdlIG9yYW5nZSBleWVzLCBiaWcgZmx1ZmZ5IGVhcnMsIHBpZXJjaW5nIGdhemUsIGZ1bGwgbW9vbiwgZGFyayBhbWJpYW5jZSwgYmVzdCBxdWFsaXR5LCBleHRyZW1lbHkgZGV0YWlsZWQiLCJzY2hlZHVsZXIiOiJLYXJyYXNEUE0iLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiYXBwbHlfd2F0ZXJtYXJrIjp0cnVlLCJuZWdhdGl2ZV9wcm9tcHQiOiJ3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjo2MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyMDM0MTAzNDIwXG5Qcm9tcHQ6IGJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZFxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvNjAgWzAwOjAwPD8sID9pdC9zXVxuICAyJXzilo8gICAgICAgICB8IDEvNjAgWzAwOjAwPDAwOjE4LCAgMy4xNGl0L3NdXG4gIDUlfOKWjCAgICAgICAgIHwgMy82MCBbMDA6MDA8MDA6MTEsICA1LjE3aXQvc11cbiAgNyV84paLICAgICAgICAgfCA0LzYwIFswMDowMDwwMDoxMSwgIDUuMDlpdC9zXVxuICA4JXziloogICAgICAgICB8IDUvNjAgWzAwOjAxPDAwOjEwLCAgNS4wM2l0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNi82MCBbMDA6MDE8MDA6MTAsICA0Ljk5aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDcvNjAgWzAwOjAxPDAwOjEwLCAgNC45Nml0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA4LzYwIFswMDowMTwwMDoxMCwgIDQuOTRpdC9zXVxuIDE1JXzilojilowgICAgICAgIHwgOS82MCBbMDA6MDE8MDA6MTAsICA0LjkzaXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDEwLzYwIFswMDowMjwwMDoxMCwgIDQuOTJpdC9zXVxuIDE4JXzilojiloogICAgICAgIHwgMTEvNjAgWzAwOjAyPDAwOjA5LCAgNC45MWl0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxMi82MCBbMDA6MDI8MDA6MDksICA0LjkxaXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMTMvNjAgWzAwOjAyPDAwOjA5LCAgNC45MGl0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDE0LzYwIFswMDowMjwwMDowOSwgIDQuOTBpdC9zXVxuIDI1JXzilojilojilowgICAgICAgfCAxNS82MCBbMDA6MDM8MDA6MDksICA0LjkwaXQvc11cbiAyNyV84paI4paI4paLICAgICAgIHwgMTYvNjAgWzAwOjAzPDAwOjA4LCAgNC45MGl0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDE3LzYwIFswMDowMzwwMDowOCwgIDQuODNpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxOC82MCBbMDA6MDM8MDA6MDgsICA0LjgzaXQvc11cbiAzMiV84paI4paI4paI4paPICAgICAgfCAxOS82MCBbMDA6MDM8MDA6MDgsICA0Ljg1aXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAyMC82MCBbMDA6MDQ8MDA6MDgsICA0Ljg4aXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCAyMS82MCBbMDA6MDQ8MDA6MDcsICA0LjkwaXQvc11cbiAzNyV84paI4paI4paI4paLICAgICAgfCAyMi82MCBbMDA6MDQ8MDA6MDcsICA0LjkwaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAyMy82MCBbMDA6MDQ8MDA6MDcsICA0LjkxaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAyNC82MCBbMDA6MDQ8MDA6MDcsICA0LjkxaXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDI1LzYwIFswMDowNTwwMDowNywgIDQuOTJpdC9zXVxuIDQzJXzilojilojilojilojilo4gICAgIHwgMjYvNjAgWzAwOjA1PDAwOjA2LCAgNC45Mml0L3NdXG4gNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAyNy82MCBbMDA6MDU8MDA6MDYsICA0LjkyaXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDI4LzYwIFswMDowNTwwMDowNiwgIDQuOTJpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMjkvNjAgWzAwOjA1PDAwOjA2LCAgNC45Mml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAzMC82MCBbMDA6MDY8MDA6MDYsICA0LjkyaXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMzEvNjAgWzAwOjA2PDAwOjA1LCAgNC45Mml0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDMyLzYwIFswMDowNjwwMDowNSwgIDQuOTJpdC9zXVxuIDU1JXzilojilojilojilojilojilowgICAgfCAzMy82MCBbMDA6MDY8MDA6MDUsICA0LjkyaXQvc11cbiA1NyV84paI4paI4paI4paI4paI4paLICAgIHwgMzQvNjAgWzAwOjA2PDAwOjA1LCAgNC45Mml0L3NdXG4gNTglfOKWiOKWiOKWiOKWiOKWiOKWiiAgICB8IDM1LzYwIFswMDowNzwwMDowNSwgIDQuOTJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzNi82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paPICAgfCAzNy82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCAzOC82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAzOS82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2NyV84paI4paI4paI4paI4paI4paI4paLICAgfCA0MC82MCBbMDA6MDg8MDA6MDQsICA0LjkyaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCA0MS82MCBbMDA6MDg8MDA6MDMsICA0LjkxaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCA0Mi82MCBbMDA6MDg8MDA6MDMsICA0LjkxaXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDQzLzYwIFswMDowODwwMDowMywgIDQuOTFpdC9zXVxuIDczJXzilojilojilojilojilojilojilojilo4gIHwgNDQvNjAgWzAwOjA4PDAwOjAzLCAgNC45MWl0L3NdXG4gNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCA0NS82MCBbMDA6MDk8MDA6MDMsICA0LjkxaXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDQ2LzYwIFswMDowOTwwMDowMiwgIDQuOTFpdC9zXVxuIDc4JXzilojilojilojilojilojilojilojiloogIHwgNDcvNjAgWzAwOjA5PDAwOjAyLCAgNC45MWl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0OC82MCBbMDA6MDk8MDA6MDIsICA0LjkxaXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgNDkvNjAgWzAwOjA5PDAwOjAyLCAgNC45MGl0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDUwLzYwIFswMDoxMDwwMDowMiwgIDQuOTFpdC9zXVxuIDg1JXzilojilojilojilojilojilojilojilojilowgfCA1MS82MCBbMDA6MTA8MDA6MDEsICA0LjkxaXQvc11cbiA4NyV84paI4paI4paI4paI4paI4paI4paI4paI4paLIHwgNTIvNjAgWzAwOjEwPDAwOjAxLCAgNC45MWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDUzLzYwIFswMDoxMDwwMDowMSwgIDQuOTBpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCA1NC82MCBbMDA6MTE8MDA6MDEsICA0LjkwaXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paPfCA1NS82MCBbMDA6MTE8MDA6MDEsICA0LjkwaXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCA1Ni82MCBbMDA6MTE8MDA6MDAsICA0LjkwaXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCA1Ny82MCBbMDA6MTE8MDA6MDAsICA0LjkxaXQvc11cbiA5NyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCA1OC82MCBbMDA6MTE8MDA6MDAsICA0LjkwaXQvc11cbiA5OCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paKfCA1OS82MCBbMDA6MTI8MDA6MDAsICA0LjkwaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA2MC82MCBbMDA6MTI8MDA6MDAsICA0LjkxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA2MC82MCBbMDA6MTI8MDA6MDAsICA0LjkwaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MTQuMzU2MDg4LCJ0b3RhbF90aW1lIjoxMjcuMDQ2NDZ9LCJtb2RlbCI6Imx1Y2F0YWNvL29wZW4tZGFsbGUtdjEuMSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzdRY0pRYUhXeW9xYkRKeE9IUmVxNVV0cGhydUEzUmZiTHZLMU5oU1lYVnE3c1hHU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjUwOjIyLjIyNTE3M1oiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvbWpteDdjdGJxaWJlYmhtYWF1emtma3gzb3EiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL21qbXg3Y3RicWliZWJobWFhdXprZmt4M29xL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMWM3ZDRjOGRlYzM5YzczMDZkZjc3OTRiMjg0MTkwNzhjYjlkMThiOTIxM2FiMWMyMWZkYzQ2YTFkZWNhMDE0NCJ9LCJkZXNjcmlwdGlvbiI6IkEgdW5pcXVlIGZ1c2lvbiB0aGF0IHNob3djYXNlcyBleGNlcHRpb25hbCBwcm9tcHQgYWRoZXJlbmNlIGFuZCBzZW1hbnRpYyB1bmRlcnN0YW5kaW5nLCBpdCBzZWVtcyB0byBiZSBhIHN0ZXAgYWJvdmUgYmFzZSBTRFhMIGFuZCBhIHN0ZXAgY2xvc2VyIHRvIERBTExFLTMgaW4gdGVybXMgb2YgcHJvbXB0IGNvbXByZWhlbnNpb24iLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1vcGVuZGFsbGUtdjEuMSIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMWM3ZDRjOGRlYzM5YzczMDZkZjc3OTRiMjg0MTkwNzhjYjlkMThiOTIxM2FiMWMyMWZkYzQ2YTFkZWNhMDE0NCIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjQ4OjExLjU0NzcyMVoiLCJjb2dfdmVyc2lvbiI6IjAuOC42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkthcnJhc0RQTSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQuIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFwcGx5X3dhdGVybWFyayI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXBwbHkgV2F0ZXJtYXJrIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IndvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo2MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMgNjAtNzAgZm9yIGJlc3QgZGV0YWlsLCAzNSBmb3IgZmFzdCJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZTpjYy1ieS1uYy1uZC00LjAiLCJuYW1lIjoib3Blbi1kYWxsZS12MS4xIiwib3duZXIiOiJsdWNhdGFjbyIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEzMDQ3NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL29wZW4tZGFsbGUtdjEuMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvMmVlMjM1ODEtMjY1My00ODNkLTlkN2MtNjliMTQ2N2I5MTY4L291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTI3VDE1OjA0OjM3LjUyNDM2OFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMi0yOVQxMjozMjo0NC41OTY2MjNaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjlUMTI6Mjk6NTUuNzc1NDI5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Im9tbWtmN2RiaXBvMm5pcHh0bmpudjRmd2xpIiwiaW5wdXQiOnsid2lkdGgiOjc2OCwiaGVpZ2h0Ijo3NjgsInByb21wdCI6IkFuIGFzdHJvbmF1dCByaWRpbmcgYSByYWluYm93IHVuaWNvcm4iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiRFBNKytfU0RFX0thcnJhcyIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6MiwiYXBwbHlfd2F0ZXJtYXJrIjpmYWxzZSwiaGlnaF9ub2lzZV9mcmFjIjowLjgsIm5lZ2F0aXZlX3Byb21wdCI6Iih3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSwgaWxsdXN0cmF0aW9uLCAzZCwgMmQsIHBhaW50aW5nLCBjYXJ0b29ucywgc2tldGNoKSwgb3BlbiBtb3V0aCIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxMTk5OFxuUHJvbXB0OiBBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8yNSBbMDA6MDA8PywgP2l0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgMS8yNSBbMDA6MDA8MDA6MTcsICAxLjM3aXQvc11cbiAgOCV84paKICAgICAgICAgfCAyLzI1IFswMDowMDwwMDowOCwgIDIuNzBpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgMy8yNSBbMDA6MDA8MDA6MDUsICAzLjkwaXQvc11cbiAxNiV84paI4paMICAgICAgICB8IDQvMjUgWzAwOjAxPDAwOjA0LCAgNC45M2l0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCA1LzI1IFswMDowMTwwMDowMywgIDUuNzdpdC9zXVxuIDI0JXzilojilojilo0gICAgICAgfCA2LzI1IFswMDowMTwwMDowMiwgIDYuNDJpdC9zXVxuIDI4JXzilojilojiloogICAgICAgfCA3LzI1IFswMDowMTwwMDowMiwgIDYuOTJpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDgvMjUgWzAwOjAxPDAwOjAyLCAgNy4yOWl0L3NdXG4gMzYlfOKWiOKWiOKWiOKWjCAgICAgIHwgOS8yNSBbMDA6MDE8MDA6MDIsICA3LjU1aXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMC8yNSBbMDA6MDE8MDA6MDEsICA3Ljc0aXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDExLzI1IFswMDowMTwwMDowMSwgIDcuODdpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMTIvMjUgWzAwOjAyPDAwOjAxLCAgNy45Nml0L3NdXG4gNTIlfOKWiOKWiOKWiOKWiOKWiOKWjyAgICB8IDEzLzI1IFswMDowMjwwMDowMSwgIDguMDRpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDI8MDA6MDEsICA4LjA4aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTUvMjUgWzAwOjAyPDAwOjAxLCAgOC4xMml0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTYvMjUgWzAwOjAyPDAwOjAxLCAgOC4xNWl0L3NdXG4gNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgMTcvMjUgWzAwOjAyPDAwOjAwLCAgOC4xOWl0L3NdXG4gNzIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgfCAxOC8yNSBbMDA6MDI8MDA6MDAsICA4LjIwaXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE5LzI1IFswMDowMjwwMDowMCwgIDguMjJpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjAvMjUgWzAwOjAzPDAwOjAwLCAgOC4yM2l0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDIxLzI1IFswMDowMzwwMDowMCwgIDguMjRpdC9zXVxuIDg4JXzilojilojilojilojilojilojilojilojiloogfCAyMi8yNSBbMDA6MDM8MDA6MDAsICA4LjI0aXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paPfCAyMy8yNSBbMDA6MDM8MDA6MDAsICA4LjIzaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAyNC8yNSBbMDA6MDM8MDA6MDAsICA4LjIyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDM8MDA6MDAsICA4LjIyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDM8MDA6MDAsICA2Ljg2aXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NS40NTM0MTgsInRvdGFsX3RpbWUiOjE2OC44MjExOTR9LCJtb2RlbCI6ImFkaXJpay9yZWFsdmlzeGwtdjMuMC10dXJibyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzRNaEhQSlJMbEI2NUlKUE9lSkZlM2toejVIbjZpNUNDcnJ6Q3IwNjJLcW5zNUdIU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTI5VDEyOjMyOjM5LjE0MzIwNVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvb21ta2Y3ZGJpcG8ybmlweHRuam52NGZ3bGkiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL29tbWtmN2RiaXBvMm5pcHh0bmpudjRmd2xpL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNmU5NDFlN2ZlNDY5NTVhZmMwMzFmMzVlODQzMTJhNzkyZDU0NmIwZjQzNGY5MDA4ZDQ1N2ViOWRlYjI0NTc1YyJ9LCJkZXNjcmlwdGlvbiI6IlBob3RvcmVhbGlzbSB3aXRoIFJlYWxWaXNYTCBWMy4wIFR1cmJvIGJhc2VkIG9uIFNEWEwiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FsYXJhZGlyaWsvY29nLVJlYWxWaXNYTCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiM2RjNzNjODA1YjExYjRiMDFhNjA1NTVlNTMyZmQzYWIzZjBlNjBkMjZmNjU4NGQ5YjhiYTdlMWI5NTg1ODI0MyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTE4VDE3OjIxOjE0LjIwMzUwOFoiLCJjb2dfdmVyc2lvbiI6IjAuOS4wLWJldGExMCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkRQTSsrX1NERV9LYXJyYXMiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjaGVkdWxlciB0byB1c2UsIERQTSsrIFNERSBLYXJyYXMgaXMgcmVjb21tZW5kZWQifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJoaWdoX25vaXNlX2ZyYWMiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiSGlnaCBOb2lzZSBGcmFjIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJGb3IgZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIsIHRoZSBmcmFjdGlvbiBvZiBub2lzZSB0byB1c2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIod29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGlsbHVzdHJhdGlvbiwgM2QsIDJkLCBwYWludGluZywgY2FydG9vbnMsIHNrZXRjaCksIG9wZW4gbW91dGgiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjI1LCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwiYmFzZV9pbWFnZV9yZWZpbmVyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlZmluZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIiwiRFBNKytfU0RFX0thcnJhcyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZSUzQW9wZW5yYWlsJTJCJTJCIiwibmFtZSI6InJlYWx2aXN4bC12My4wLXR1cmJvIiwib3duZXIiOiJhZGlyaWsiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0NjcwNjcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9hZGlyaWsvcmVhbHZpc3hsLXYzLjAtdHVyYm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC8xbnJjckVzenBzYjBLcHYwcU5CSnJ0UWpvZWZqSEozeFNoM3doVk9KY2tsU0Z4UFNBL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTI0VDE3OjQ1OjQ5LjM2MTE5MloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0wMS0yNFQxOTowNDo1MS4wNTU2OTVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDEtMjRUMTk6MDQ6NDUuNjA5NTM5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6ImJhNGc3cHRiZmFwcGZncnk1NGg0cG96dDdtIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiY2luZW1hdGljIGZpbG0gc3RpbGwgb2YgS29kYWsgTW90aW9uIFBpY3R1cmUgRmlsbTogKFNoYXJwIERldGFpbGVkIEltYWdlKSBBbiBPc2NhciB3aW5uaW5nIG1vdmllIGZvciBCZXN0IENpbmVtYXRvZ3JhcGh5IGEgd29tYW4gaW4gYSBraW1vbm8gc3RhbmRpbmcgb24gYSBzdWJ3YXkgdHJhaW4gaW4gSmFwYW4gS29kYWsgTW90aW9uIFBpY3R1cmUgRmlsbSBTdHlsZSwgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCwgdmlnbmV0dGUsIGhpZ2hseSBkZXRhaWxlZCwgaGlnaCBidWRnZXQsIGJva2VoLCBjaW5lbWFzY29wZSwgbW9vZHksIGVwaWMsIGdvcmdlb3VzLCBmaWxtIGdyYWluLCBncmFpbnkiLCJzY2hlZHVsZXIiOiJLYXJyYXNEUE0iLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiYXBwbHlfd2F0ZXJtYXJrIjp0cnVlLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MjB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMjMwNDAyMTk2OVxuUHJvbXB0OiBjaW5lbWF0aWMgZmlsbSBzdGlsbCBvZiBLb2RhayBNb3Rpb24gUGljdHVyZSBGaWxtOiAoU2hhcnAgRGV0YWlsZWQgSW1hZ2UpIEFuIE9zY2FyIHdpbm5pbmcgbW92aWUgZm9yIEJlc3QgQ2luZW1hdG9ncmFwaHkgYSB3b21hbiBpbiBhIGtpbW9ubyBzdGFuZGluZyBvbiBhIHN1YndheSB0cmFpbiBpbiBKYXBhbiBLb2RhayBNb3Rpb24gUGljdHVyZSBGaWxtIFN0eWxlLCBzaGFsbG93IGRlcHRoIG9mIGZpZWxkLCB2aWduZXR0ZSwgaGlnaGx5IGRldGFpbGVkLCBoaWdoIGJ1ZGdldCwgYm9rZWgsIGNpbmVtYXNjb3BlLCBtb29keSwgZXBpYywgZ29yZ2VvdXMsIGZpbG0gZ3JhaW4sIGdyYWlueVxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMjAgWzAwOjAwPD8sID9pdC9zXVxuICA1JXzilowgICAgICAgICB8IDEvMjAgWzAwOjAwPDAwOjAzLCAgNS4wNGl0L3NdXG4gMTUlfOKWiOKWjCAgICAgICAgfCAzLzIwIFswMDowMDwwMDowMiwgIDYuMjJpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNC8yMCBbMDA6MDA8MDA6MDIsICA1Ljc0aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgNS8yMCBbMDA6MDA8MDA6MDIsICA1LjQ3aXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgNi8yMCBbMDA6MDE8MDA6MDIsICA1LjMxaXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCA3LzIwIFswMDowMTwwMDowMiwgIDUuMjFpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDgvMjAgWzAwOjAxPDAwOjAyLCAgNS4xNGl0L3NdXG4gNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCA5LzIwIFswMDowMTwwMDowMiwgIDUuMDlpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTAvMjAgWzAwOjAxPDAwOjAxLCAgNS4wNml0L3NdXG4gNTUlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDExLzIwIFswMDowMjwwMDowMSwgIDUuMDNpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxMi8yMCBbMDA6MDI8MDA6MDEsICA1LjAyaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAxMy8yMCBbMDA6MDI8MDA6MDEsICA1LjAwaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAxNC8yMCBbMDA6MDI8MDA6MDEsICA1LjAwaXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE1LzIwIFswMDowMjwwMDowMSwgIDQuOTlpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMTYvMjAgWzAwOjAzPDAwOjAwLCAgNC45OWl0L3NdXG4gODUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCB8IDE3LzIwIFswMDowMzwwMDowMCwgIDQuOThpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAxOC8yMCBbMDA6MDM8MDA6MDAsICA0Ljk4aXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAxOS8yMCBbMDA6MDM8MDA6MDAsICA0Ljk4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MDM8MDA6MDAsICA0Ljk3aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MDM8MDA6MDAsICA1LjEyaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NS40Mzc5MjEsInRvdGFsX3RpbWUiOjUuNDQ2MTU2fSwibW9kZWwiOiJkYXRhY3RlL3Byb3RldXMtdjAuMiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzFucmNyRXN6cHNiMEtwdjBxTkJKcnRRam9lZmpISjN4U2gzd2hWT0pja2xTRnhQU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTAxLTI0VDE5OjA0OjQ1LjYxNzc3NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvYmE0ZzdwdGJmYXBwZmdyeTU0aDRwb3p0N20iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2JhNGc3cHRiZmFwcGZncnk1NGg0cG96dDdtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMDY3NzVjZDI2Mjg0M2VkYmRlNWFiYWI5NThhYmRiYjY1YTBhNmI1OGNhMzAxYzlmZDc4ZmE1NWM3NzVmYzAxOSJ9LCJkZXNjcmlwdGlvbiI6IlByb3RldXMgdjAuMiBzaG93cyBzdWJ0bGUgeWV0IHNpZ25pZmljYW50IGltcHJvdmVtZW50cyBvdmVyIFZlcnNpb24gMC4xLiBJdCBkZW1vbnN0cmF0ZXMgZW5oYW5jZWQgcHJvbXB0IHVuZGVyc3RhbmRpbmcgdGhhdCBzdXJwYXNzZXMgTUo2LCB3aGlsZSBhbHNvIGFwcHJvYWNoaW5nIGl0cyBzdHlsaXN0aWMgY2FwYWJpbGl0aWVzLiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXByb3RldXMtdjAuMiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDY3NzVjZDI2Mjg0M2VkYmRlNWFiYWI5NThhYmRiYjY1YTBhNmI1OGNhMzAxYzlmZDc4ZmE1NWM3NzVmYzAxOSIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTI0VDE4OjU0OjQ0Ljk4NjY5MVoiLCJjb2dfdmVyc2lvbiI6IjAuOS4zIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkthcnJhc0RQTSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQuIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlLiBSZWNvbW1lbmRlZCA3LTgifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIElucHV0IHByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjIwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gMjAgdG8gMzUgc3RlcHMgZm9yIG1vcmUgZGV0YWlsLCAyMCBzdGVwcyBmb3IgZmFzdGVyIHJlc3VsdHMuIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhc2V0cy9jaG9vc2VhbGljZW5zZS9saWNlbnNlcy9ibG9iL21haW4vbWFya2Rvd24vZ3BsLTMuMC5tZCIsIm5hbWUiOiJwcm90ZXVzLXYwLjIiLCJvd25lciI6ImRhdGFjdGUiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxMDgxOTQ2MCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RhdGFjdGUvcHJvdGV1cy12MC4yIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9kNjVmYzM5Ny0xMzViLTQ5NzYtYTg0ZC0xMjk4MGFiMmMwYmMvcmVwbGljYXRlLXByZWRpY3Rpb24tXzRrV1BZWnUud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTI5VDEyOjU1OjQ1Ljg5OTUwNFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0yOVQxMzozNTowNy4xNzM3MTVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjlUMTM6MzU6MDIuNzc4MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjB3eDA4NGRlZjlybTIwY2p2MXliMjdiYjZnIiwiaW5wdXQiOnsiY2ZnIjo1LCJzdGVwcyI6NDAsInByb21wdCI6ImEgY2FwdGl2YXRpbmcgYW5pbWUtc3R5bGUgaWxsdXN0cmF0aW9uIG9mIGEgd29tYW4gaW4gYSB3aGl0ZSBhc3Ryb25hdXQgc3VpdC4gU2hlIGhhcyBsb25nLCBkYXJrIHdhdnkgaGFpci4gU3Vycm91bmRpbmcgdGhlIGFzdHJvbmF1dCBhcmUgdmlicmFudCBvcmFuZ2UgZmxvd2VycyB3aXRoIHllbGxvdyBjZW50ZXJzLiBUaGUgYmFja2dyb3VuZCBpdHNlbGYgaXMgYSBtZXNtZXJpemluZyBuaWdodCBza3kgZmlsbGVkIHdpdGggY291bnRsZXNzIHN0YXJzIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6OTAsInByb21wdF9zdHJlbmd0aCI6MC44NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJTZWVkIHNldCB0bzogMzU1MTgxMzU4MVxuUnVubmluZyB3b3JrZmxvd1xuZ290IHByb21wdFxuRXhlY3V0aW5nIG5vZGUgMjk0LCB0aXRsZTogS1NhbXBsZXIsIGNsYXNzIHR5cGU6IEtTYW1wbGVyXG4wJXwgICAgICAgICAgfCAwLzQwIFswMDowMDw/LCA/aXQvc11cbjUlfOKWjCAgICAgICAgIHwgMi80MCBbMDA6MDA8MDA6MDMsIDEwLjc2aXQvc11cbjEwJXziloggICAgICAgICB8IDQvNDAgWzAwOjAwPDAwOjAzLCAxMC43OGl0L3NdXG4xNSV84paI4paMICAgICAgICB8IDYvNDAgWzAwOjAwPDAwOjAzLCAxMC43Nml0L3NdXG4yMCV84paI4paIICAgICAgICB8IDgvNDAgWzAwOjAwPDAwOjAyLCAxMC43N2l0L3NdXG4yNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAwPDAwOjAyLCAxMC43OGl0L3NdXG4zMCV84paI4paI4paIICAgICAgIHwgMTIvNDAgWzAwOjAxPDAwOjAyLCAxMC43OGl0L3NdXG4zNSV84paI4paI4paI4paMICAgICAgfCAxNC80MCBbMDA6MDE8MDA6MDIsIDEwLjc4aXQvc11cbjQwJXzilojilojilojiloggICAgICB8IDE2LzQwIFswMDowMTwwMDowMiwgMTAuNzhpdC9zXVxuNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAxOC80MCBbMDA6MDE8MDA6MDIsIDEwLjc4aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMjAvNDAgWzAwOjAxPDAwOjAxLCAxMC43OWl0L3NdXG41NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjAyPDAwOjAxLCAxMC43N2l0L3NdXG42MCV84paI4paI4paI4paI4paI4paIICAgIHwgMjQvNDAgWzAwOjAyPDAwOjAxLCAxMC43Nml0L3NdXG42NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAyNi80MCBbMDA6MDI8MDA6MDEsIDEwLjc3aXQvc11cbjcwJXzilojilojilojilojilojilojiloggICB8IDI4LzQwIFswMDowMjwwMDowMSwgMTAuNzZpdC9zXVxuNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCAzMC80MCBbMDA6MDI8MDA6MDAsIDEwLjc3aXQvc11cbjgwJXzilojilojilojilojilojilojilojiloggIHwgMzIvNDAgWzAwOjAyPDAwOjAwLCAxMC43Nml0L3NdXG44NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjAzPDAwOjAwLCAxMC43Nml0L3NdXG45MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMzYvNDAgWzAwOjAzPDAwOjAwLCAxMC43N2l0L3NdXG45NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAzOC80MCBbMDA6MDM8MDA6MDAsIDEwLjc4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MDM8MDA6MDAsIDEwLjc5aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MDM8MDA6MDAsIDEwLjc3aXQvc11cbkV4ZWN1dGluZyBub2RlIDgsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDMwOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuUHJvbXB0IGV4ZWN1dGVkIGluIDQuMDMgc2Vjb25kc1xub3V0cHV0czogIHsnMzA5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdSOF9zZDMuNUxfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUjhfc2QzLjVMXzAwMDAxXy5wbmciLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjQuMzg5Mzc2MzgxLCJ0b3RhbF90aW1lIjo0LjM5NTcxNX0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LW1lZGl1bSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS95aHFtL2I4WldXM0tuZVVTdWNhMXE3d3pVclNwUnNFbGJJZEx0RnFYRU1hWmV0Z3JMYXByVEEvUjhfc2QzLjVMXzAwMDAxXy53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTI5VDEzOjM1OjAyLjc4NDMzOVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvd2NkYi1tZWgyM3R6MnZibzRsdXA1dGRpdmpwbnZjZnd0d3Z5b3VweXF1NGJoY3dtZ2FuN2t6eXRxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8wd3gwODRkZWY5cm0yMGNqdjF5YjI3YmI2ZyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMHd4MDg0ZGVmOXJtMjBjanYxeWIyN2JiNmcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiIyLjUgYmlsbGlvbiBwYXJhbWV0ZXIgaW1hZ2UgbW9kZWwgd2l0aCBpbXByb3ZlZCBNTURpVC1YIGFyY2hpdGVjdHVyZSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiZTA2OTgxMWZlOWI1ODE1YTZkYjg4NzRjMzA1NGMxNWJlOTljODAxOWQwN2VlNWFkNzJhYTYzY2VhM2NmZmZlMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTI2VDEwOjE5OjE3LjM0MDUzMFoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJjZmciOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ2ZnIiwiZGVmYXVsdCI6NSwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiVGhlIGd1aWRhbmNlIHNjYWxlIHRlbGxzIHRoZSBtb2RlbCBob3cgc2ltaWxhciB0aGUgb3V0cHV0IHNob3VsZCBiZSB0byB0aGUgcHJvbXB0LiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IGEgc2VlZCBmb3IgcmVwcm9kdWNpYmlsaXR5LiBSYW5kb20gYnkgZGVmYXVsdC4ifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo0LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCBpbWFnZS4gVGhpcyB2YWx1ZSBpcyBpZ25vcmVkIGlmIHlvdSBhcmUgdXNpbmcgYW4gaW5wdXQgaW1hZ2UuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJXaGF0IHlvdSBkbyBub3Qgd2FudCB0byBzZWUgaW4gdGhlIGltYWdlIn0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjg1LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCAob3IgZGVub2lzaW5nIHN0cmVuZ3RoKSB3aGVuIHVzaW5nIGltYWdlIHRvIGltYWdlLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZS4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxNjo5IiwiMToxIiwiMjE6OSIsIjI6MyIsIjM6MiIsIjQ6NSIsIjU6NCIsIjk6MTYiLCI5OjIxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3N0YWJpbGl0eWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LW1lZGl1bS9ibG9iL21haW4vTElDRU5TRS5tZCIsIm5hbWUiOiJzdGFibGUtZGlmZnVzaW9uLTMuNS1tZWRpdW0iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6Njg3NjcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9zdGFiaWxpdHktYWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbWVkaXVtIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9zdGFiaWxpdHlhaS9zdGFibGUtZGlmZnVzaW9uLTMuNS1tZWRpdW0ifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82N2M5OTBiYS1iYjY3LTQzNTUtODIyZi0yYmQ4YzQyYjJmMGQvZmx1eC1zY2huZWxsLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0wNy0zMFQwMDozMjoxMS40NzM1NTdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDktMTlUMjM6NDU6MDEuNDQ2MjAyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA5LTE5VDIzOjQ1OjAwLjYwNjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJqZDk2eDBkeXFzcm0wMGNqMWpwOTB6ZXllMCIsImlucHV0Ijp7InByb21wdCI6ImJsYWNrIGZvcmVzdCBnYXRlYXUgY2FrZSBzcGVsbGluZyBvdXQgdGhlIHdvcmRzIFwiRkxVWCBTQ0hORUxMXCIsIHRhc3R5LCBmb29kIHBob3RvZ3JhcGh5LCBkeW5hbWljIHNob3QiLCJnb19mYXN0Ijp0cnVlLCJudW1fb3V0cHV0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoicnVubmluZyBxdWFudGl6ZWQgcHJlZGljdGlvblxuZ2VuZXJhdGluZ1xuVXNpbmcgc2VlZDogNjgyMzVcbiAgMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDIvNCBbMDA6MDA8MDA6MDAsIDE4LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxMy40OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNC80IFswMDowMDwwMDowMCwgMTQuMDdpdC9zXVxuVG90YWwgc2FmZSBpbWFnZXM6IDEgb3V0IG9mIDEiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjAuODI5MjYzMzk5LCJ0b3RhbF90aW1lIjowLjg0MDIwMn0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1zY2huZWxsIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vaGNERFNOZjYzM3plRFV6OXNXa0tmYWZ0Y2ZKTFdJdnVobjl2ZkNGV211ZnhlbG1lbUEvb3V0LTAud2VicCJdLCJzdGFydGVkX2F0IjoiMjAyNC0wOS0xOVQyMzo0NTowMC42MTY5MzlaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2pkOTZ4MGR5cXNybTAwY2oxanA5MHpleWUwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9qZDk2eDBkeXFzcm0wMGNqMWpwOTB6ZXllMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBmYXN0ZXN0IGltYWdlIGdlbmVyYXRpb24gbW9kZWwgdGFpbG9yZWQgZm9yIGxvY2FsIGRldmVsb3BtZW50IGFuZCBwZXJzb25hbCB1c2UiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctZmx1eCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYzg0NmE2OTk5MWRhZjRjMGU1ZDAxNjUxNDg0OWQxNGVlNWIyZTY4NDZjZTZiOWQ2ZjIxMzY5ZTU2NGNmZTUxZSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTI1VDIwOjAyOjA2LjIwMzgxMFoiLCJjb2dfdmVyc2lvbiI6IjAuMTUuOCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJnb19mYXN0Ijp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJHbyBGYXN0IiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSdW4gZmFzdGVyIHByZWRpY3Rpb25zIHdpdGggbW9kZWwgb3B0aW1pemVkIGZvciBzcGVlZCAoY3VycmVudGx5IGZwOCBxdWFudGl6ZWQpOyBkaXNhYmxlIHRvIHJ1biBpbiBvcmlnaW5hbCBiZjE2LiBOb3RlIHRoYXQgb3V0cHV0cyB3aWxsIG5vdCBiZSBkZXRlcm1pbmlzdGljIHdoZW4gdGhpcyBpcyBlbmFibGVkLCBldmVuIGlmIHlvdSBzZXQgYSBzZWVkLiJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcHJveGltYXRlIG51bWJlciBvZiBtZWdhcGl4ZWxzIGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygb3V0cHV0cyB0byBnZW5lcmF0ZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6IndlYnAiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo0LCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMuIDQgaXMgcmVjb21tZW5kZWQsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibWVnYXBpeGVscyI6eyJlbnVtIjpbIjEiLCIwLjI1Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1lZ2FwaXhlbHMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgvYmxvYi9tYWluL21vZGVsX2xpY2Vuc2VzL0xJQ0VOU0UtRkxVWDEtc2NobmVsbCIsIm5hbWUiOiJmbHV4LXNjaG5lbGwiLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0OTU3NDIwNjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4LXNjaG5lbGwiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1zY2huZWxsIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOWUxYjQyNTgtMjJiZC00YTU5LWJhNGEtZWNhYzIyMGE4YTliL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLV9XVTRYdGFWLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxMjowOTozOC43MDU2MTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTAtMjJUMTU6MTk6NTUuMzY3MDEyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTIyVDE1OjE5OjU0LjQzNDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJnbWt6YjZoYjg5cm0wMGNqcGs4YTBqY3B6MCIsImlucHV0Ijp7ImNmZyI6MSwic3RlcHMiOjQsInByb21wdCI6IkFuIGltcGFzdG8gdW5pY29ybiIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwib3V0cHV0X3F1YWxpdHkiOjkwLCJwcm9tcHRfc3RyZW5ndGgiOjAuODV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiU2VlZCBzZXQgdG86IDMyOTM5NDQxNTBcblJ1bm5pbmcgd29ya2Zsb3dcbmdvdCBwcm9tcHRcbkV4ZWN1dGluZyBub2RlIDI5NCwgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgIDguOTFpdC9zXVxuNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCAzLzQgWzAwOjAwPDAwOjAwLCAgOC45MGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNC80IFswMDowMDwwMDowMCwgIDguODlpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsICA4LjkwaXQvc11cbkV4ZWN1dGluZyBub2RlIDgsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDMwOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuUHJvbXB0IGV4ZWN1dGVkIGluIDAuNzUgc2Vjb25kc1xub3V0cHV0czogIHsnMzA5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdSOF9zZDMuNUxfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUjhfc2QzLjVMXzAwMDAxXy5wbmciLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjAuOTI3ODY1NzExLCJ0b3RhbF90aW1lIjowLjkzMzAxMn0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlLXR1cmJvIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vcVBhamhVUTNHM3FMQXRzTUExTU1IN3o3Wjdrd0xLeTdXc0lPZ2YwaWpjak5wcjBKQS9SOF9zZDMuNUxfMDAwMDFfLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTAtMjJUMTU6MTk6NTQuNDM5MTQ2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy93Y2RiLXBiMzNyamZ6d2hkdHVyZnVxeGZ1dGFib2piN3JiaHJjaWJkaXoyeXQzcDZucmcyZXluamEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2dta3piNmhiODlybTAwY2pwazhhMGpjcHowIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9nbWt6YjZoYjg5cm0wMGNqcGs4YTBqY3B6MC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IGdlbmVyYXRlcyBoaWdoLXJlc29sdXRpb24gaW1hZ2VzIHdpdGggZmluZSBkZXRhaWxzLiBJdCBzdXBwb3J0cyB2YXJpb3VzIGFydGlzdGljIHN0eWxlcyBhbmQgcHJvZHVjZXMgZGl2ZXJzZSBvdXRwdXRzIGZyb20gdGhlIHNhbWUgcHJvbXB0LCB3aXRoIGEgZm9jdXMgb24gZmV3ZXIgaW5mZXJlbmNlIHN0ZXBzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI4MTcwZDgxYjQzYzViODIzZGQxNWIwMTMyNzIwZmRhZThkYWRmOWM0NmM3ZGE0ODRhMjRiOGU5OGU2YjE2MWEyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjZUMTA6MjI6MjIuNTc3Mzg1WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7ImNmZyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDZmciLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxMCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJUaGUgZ3VpZGFuY2Ugc2NhbGUgdGVsbHMgdGhlIG1vZGVsIGhvdyBzaW1pbGFyIHRoZSBvdXRwdXQgc2hvdWxkIGJlIHRvIHRoZSBwcm9tcHQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgYSBzZWVkIGZvciByZXByb2R1Y2liaWxpdHkuIFJhbmRvbSBieSBkZWZhdWx0LiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWFnZSB0byBpbWFnZSBtb2RlLiBUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IHdpbGwgbWF0Y2ggdGhpcyBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IGltYWdlLiBUaGlzIHZhbHVlIGlzIGlnbm9yZWQgaWYgeW91IGFyZSB1c2luZyBhbiBpbnB1dCBpbWFnZS4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IldoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNlZSBpbiB0aGUgaW1hZ2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIChvciBkZW5vaXNpbmcgc3RyZW5ndGgpIHdoZW4gdXNpbmcgaW1hZ2UgdG8gaW1hZ2UuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE2OjkiLCIxOjEiLCIyMTo5IiwiMjozIiwiMzoyIiwiNDo1IiwiNTo0IiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UtdHVyYm8vYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UtdHVyYm8iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6ODAwNDIzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vc3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlLXR1cmJvIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9zdGFiaWxpdHlhaS9zdGFibGUtZGlmZnVzaW9uLTMuNS1sYXJnZS10dXJibyJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2EyYjY2YzQyLTQ2MzMtNDQzZC05OTdmLWNjOTg3YmNhMDdjNy9WMy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMzBUMTI6NDE6MDYuMDk5NjI0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTMwVDE5OjE2OjE2Ljk1OTkxMFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0zMFQxOToxNjowOC4xMjgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiMGoxcTltamg4MXJnYTBjanZ2ZHY1YjNqZHIiLCJpbnB1dCI6eyJzaXplIjoiMTM2NXgxMDI0Iiwic3R5bGUiOiJhbnkiLCJwcm9tcHQiOiJhIHdpbGRsaWZlIHBob3RvZ3JhcGh5IHBob3RvIG9mIGEgcmVkIHBhbmRhIHVzaW5nIGEgbGFwdG9wIGluIGEgc25vd3kgZm9yZXN0In0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIHByZWRpY3Rpb24uLi4gXG5TdGFydGluZyBpbWFnZSBnZW5lcmF0aW9uLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC41M3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6OC44MjQ2NzAwMjYsInRvdGFsX3RpbWUiOjguODMxOTF9LCJtb2RlbCI6InJlY3JhZnQtYWkvcmVjcmFmdC12MyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L2N6amwvZVR4RFp1bkxlRnVsRDA3MzRDTUNJdWhQNmxsbVpiZ3RieGZqenlmaTRoeEFBT3dPQi9vdXRwdXQud2VicCIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTMwVDE5OjE2OjA4LjEzNTI0MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS03MzI2ZHhlYTZvenc0aHF5ZWQ2cWo2eGpnemwzamZ2a2Zzd2g0YTNvdHJ4M2g1ZjJ3cmdxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8wajFxOW1qaDgxcmdhMGNqdnZkdjViM2pkciIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMGoxcTltamg4MXJnYTBjanZ2ZHY1YjNqZHIvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJSZWNyYWZ0IFYzIChjb2RlLW5hbWVkIHJlZF9wYW5kYSkgaXMgYSB0ZXh0LXRvLWltYWdlIG1vZGVsIHdpdGggdGhlIGFiaWxpdHkgdG8gZ2VuZXJhdGUgbG9uZyB0ZXh0cywgYW5kIGltYWdlcyBpbiBhIHdpZGUgbGlzdCBvZiBzdHlsZXMuIEFzIG9mIHRvZGF5LCBpdCBpcyBTT1RBIGluIGltYWdlIGdlbmVyYXRpb24sIHByb3ZlbiBieSB0aGUgVGV4dC10by1JbWFnZSBCZW5jaG1hcmsgYnkgQXJ0aWZpY2lhbCBBbmFseXNpcyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMGZlYTU5MjQ4YThhMWRkYjgxOTc3OTI1NzdmNjYyN2VjNjU0ODJhYmM0OWY1MGM2ZTlkYTQwY2E4NzI5ZDI0ZCIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTI0VDEwOjM0OjE5LjUwMTIzOFoiLCJjb2dfdmVyc2lvbiI6IjAuMTQuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsic2l6ZSI6eyJlbnVtIjpbIjEwMjR4MTAyNCIsIjEzNjV4MTAyNCIsIjEwMjR4MTM2NSIsIjE1MzZ4MTAyNCIsIjEwMjR4MTUzNiIsIjE4MjB4MTAyNCIsIjEwMjR4MTgyMCIsIjEwMjR4MjA0OCIsIjIwNDh4MTAyNCIsIjE0MzR4MTAyNCIsIjEwMjR4MTQzNCIsIjEwMjR4MTI4MCIsIjEyODB4MTAyNCIsIjEwMjR4MTcwNyIsIjE3MDd4MTAyNCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzaXplIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2l6ZSJ9XSwiZGVmYXVsdCI6IjEwMjR4MTAyNCIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggYW5kIGhlaWdodCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlLiBTaXplIGlzIGlnbm9yZWQgaWYgYW4gYXNwZWN0IHJhdGlvIGlzIHNldC4ifSwic3R5bGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZSJ9XSwiZGVmYXVsdCI6ImFueSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiU3R5bGUgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiTm90IHNldCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifX19LCJzdHlsZSI6eyJlbnVtIjpbImFueSIsInJlYWxpc3RpY19pbWFnZSIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uIiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vcGl4ZWxfYXJ0IiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vaGFuZF9kcmF3biIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2dyYWluIiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vaW5mYW50aWxlX3NrZXRjaCIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uLzJkX2FydF9wb3N0ZXIiLCJkaWdpdGFsX2lsbHVzdHJhdGlvbi9oYW5kbWFkZV8zZCIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2hhbmRfZHJhd25fb3V0bGluZSIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2VuZ3JhdmluZ19jb2xvciIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uLzJkX2FydF9wb3N0ZXJfMiIsInJlYWxpc3RpY19pbWFnZS9iX2FuZF93IiwicmVhbGlzdGljX2ltYWdlL2hhcmRfZmxhc2giLCJyZWFsaXN0aWNfaW1hZ2UvaGRyIiwicmVhbGlzdGljX2ltYWdlL25hdHVyYWxfbGlnaHQiLCJyZWFsaXN0aWNfaW1hZ2Uvc3R1ZGlvX3BvcnRyYWl0IiwicmVhbGlzdGljX2ltYWdlL2VudGVycHJpc2UiLCJyZWFsaXN0aWNfaW1hZ2UvbW90aW9uX2JsdXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyJOb3Qgc2V0IiwiMToxIiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIiwiMTY6OSIsIjk6MTYiLCIxOjIiLCIyOjEiLCI3OjUiLCI1OjciLCI0OjUiLCI1OjQiLCIzOjUiLCI1OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vd3d3LnJlY3JhZnQuYWkvdGVybXMiLCJuYW1lIjoicmVjcmFmdC12MyIsIm93bmVyIjoicmVjcmFmdC1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL3JlY3JhZnQuYWkiLCJydW5fY291bnQiOjU4OTE5MDksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9yZWNyYWZ0LWFpL3JlY3JhZnQtdjMiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzIyM2M3M2E5LTAzNDctNGRhYS05NzEwLTM4NzhmOTU0NzllMy9zdmctY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTMwVDEzOjU5OjMzLjAwNjY5NFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0zMFQyMDo1NTo1OC43MTg0OTZaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMzBUMjA6NTU6NDAuODUzMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InhzdHp0YjNtNm5yZ2UwY2p2d3ZhdGRraGdtIiwiaW5wdXQiOnsic2l6ZSI6IjEwMjR4MTAyNCIsInN0eWxlIjoiYW55IiwicHJvbXB0IjoiYSBwb3J0cmFpdCBvZiBhIGN1dGUgcmVkIHBhbmRhIHVzaW5nIGEgbGFwdG9wLCB0aGUgcG9zdGVyIGhhcyB0aGUgdGl0bGUgXCJSZWQgcGFuZGEgaXMgUmVjcmFmdCB2M1wiLCBhZ2FpbnN0IGEgcmVkIGJhY2tncm91bmQifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlJ1bm5pbmcgcHJlZGljdGlvbi4uLiBcblN0YXJ0aW5nIGltYWdlIGdlbmVyYXRpb24uLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAxNy42M3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTcuODU2MjExODIzLCJ0b3RhbF90aW1lIjoxNy44NjU0OTZ9LCJtb2RlbCI6InJlY3JhZnQtYWkvcmVjcmFmdC12My1zdmciLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9jempsL2VvMGxOZHRsRHEwRExheUVUWFN5QkV3eE1SS3hvQlBmYUtLRVcwc0x2S2hlNkpZbkEvb3V0cHV0LnN2ZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTMwVDIwOjU1OjQwLjg2MjI4NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS02bndoemdreHh5ZG12emZqdnlhaXZxYWF0NDVuMzVwaHpyczNycnR6Y3NqNHJ3M2M1bnhhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy94c3R6dGIzbTZucmdlMGNqdnd2YXRka2hnbSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveHN0enRiM202bnJnZTBjanZ3dmF0ZGtoZ20vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJSZWNyYWZ0IFYzIFNWRyAoY29kZS1uYW1lZCByZWRfcGFuZGEpIGlzIGEgdGV4dC10by1pbWFnZSBtb2RlbCB3aXRoIHRoZSBhYmlsaXR5IHRvIGdlbmVyYXRlIGhpZ2ggcXVhbGl0eSBTVkcgaW1hZ2VzIGluY2x1ZGluZyBsb2dvdHlwZXMsIGFuZCBpY29ucy4gVGhlIG1vZGVsIHN1cHBvcnRzIGEgd2lkZSBsaXN0IG9mIHN0eWxlcy4iLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjgxZGVlZDEyYmYxYzdlNzYyZTQ2ZjUzZGYzZjg1YjQzNjlhYmY4NzZiMWRmMTc3N2NlNzk1ZTBkN2Q1ODQ5ZTQiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0yNFQxMDozMzozMC4zNDM2NTlaIiwiY29nX3ZlcnNpb24iOiIwLjE0LjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7InNpemUiOnsiZW51bSI6WyIxMDI0eDEwMjQiLCIxMzY1eDEwMjQiLCIxMDI0eDEzNjUiLCIxNTM2eDEwMjQiLCIxMDI0eDE1MzYiLCIxODIweDEwMjQiLCIxMDI0eDE4MjAiLCIxMDI0eDIwNDgiLCIyMDQ4eDEwMjQiLCIxNDM0eDEwMjQiLCIxMDI0eDE0MzQiLCIxMDI0eDEyODAiLCIxMjgweDEwMjQiLCIxMDI0eDE3MDciLCIxNzA3eDEwMjQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6ZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2l6ZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemUifV0sImRlZmF1bHQiOiIxMDI0eDEwMjQiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IldpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4gU2l6ZSBpcyBpZ25vcmVkIGlmIGFuIGFzcGVjdCByYXRpbyBpcyBzZXQuIn0sInN0eWxlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGUifV0sImRlZmF1bHQiOiJhbnkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlN0eWxlIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Ik5vdCBzZXQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIn19fSwic3R5bGUiOnsiZW51bSI6WyJhbnkiLCJlbmdyYXZpbmciLCJsaW5lX2FydCIsImxpbmVfY2lyY3VpdCIsImxpbm9jdXQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyJOb3Qgc2V0IiwiMToxIiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIiwiMTY6OSIsIjk6MTYiLCIxOjIiLCIyOjEiLCI3OjUiLCI1OjciLCI0OjUiLCI1OjQiLCIzOjUiLCI1OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vcmVjcmFmdC5haS90ZXJtcyIsIm5hbWUiOiJyZWNyYWZ0LXYzLXN2ZyIsIm93bmVyIjoicmVjcmFmdC1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL3JlY3JhZnQuYWkiLCJydW5fY291bnQiOjI4MDU0NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3JlY3JhZnQtYWkvcmVjcmFmdC12My1zdmciLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzg2ZDNjM2IxLTg1MTEtNDE0MC1iY2M1LWM5NjNiZTY5ZDQ2ZC9yZXBsaWNhdGUtcHJlZGljdGlvbi16XzVvTTNwZkUucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMjJUMDA6MTg6NTAuNDk1OTcyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTI0VDAxOjIwOjA4LjYzNjcyMloiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0yNFQwMToyMDowNy40MzEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiemoyN3N6OWYweHJtYTBja2JmMHY0NTV5cG0iLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJhIGN5YmVycHVuayBjYXQgd2l0aCBhIG5lb24gc2lnbiB0aGF0IHNheXMgXCJTYW5hXCIiLCJndWlkYW5jZV9zY2FsZSI6NSwibmVnYXRpdmVfcHJvbXB0IjoiIiwicGFnX2d1aWRhbmNlX3NjYWxlIjoyLCJudW1faW5mZXJlbmNlX3N0ZXBzIjoxOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0OTYwOVxuICAwJXwgICAgICAgICAgfCAwLzE3IFswMDowMDw/LCA/aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDMvMTcgWzAwOjAwPDAwOjAwLCAyMi4yMGl0L3NdXG4gMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNi8xNyBbMDA6MDA8MDA6MDAsIDIyLjE4aXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgOS8xNyBbMDA6MDA8MDA6MDAsIDIyLjE3aXQvc11cbiA3MSV84paI4paI4paI4paI4paI4paI4paIICAgfCAxMi8xNyBbMDA6MDA8MDA6MDAsIDIyLjE3aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMTUvMTcgWzAwOjAwPDAwOjAwLCAyMi4xN2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTcvMTcgWzAwOjAwPDAwOjAwLCAyMy41Nml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEuMTk4NDE0MDU2LCJ0b3RhbF90aW1lIjoxLjIwNTcyMn0sIm1vZGVsIjoibnZpZGlhL3NhbmEiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL1NSR1NCQjB5Z3piM0pWa0xDVzJBMEtvZnplNGFEMUtxSGEyS09vVzlvZWVqVU1RUEIvb3V0cHV0LnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTI0VDAxOjIwOjA3LjQzODMwOFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci12ZGFnaXl1ZjYya3c1dXptanBja3VpNXl2emphN3RzbzZ0dGxxY2VjN21iNnFoZ2h4cGZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy96ajI3c3o5ZjB4cm1hMGNrYmYwdjQ1NXlwbSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvemoyN3N6OWYweHJtYTBja2JmMHY0NTV5cG0vY2FuY2VsIn0sInZlcnNpb24iOiI4ODMxMmRjYjllYWE1NDNkN2Y4NzIxZTA5MjA1M2U4YmI5MDFhNDVhNWQzYzYzYzg0ZTBhNWFhN2MyNDdkZjMzIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0IGltYWdlIG1vZGVsIHdpdGggd2lkZSBhcnRpc3RpYyByYW5nZSBhbmQgcmVzb2x1dGlvbnMgdXAgdG8gNDA5Nng0MDk2IiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaGVueHdoL1NhbmEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImM2YjVkMmI3NDU5OTEwZmVjOTQ0MzJlOWUxMjAzYzNjZGNlOTJkNmRiMjBmNzE0ZjEzNTU3NDc5OTBiNTJmYTYiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMi0wNlQxNjo0Nzo0My41NTc3NDBaIiwiY29nX3ZlcnNpb24iOiIwLjEzLjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSBjeWJlcnB1bmsgY2F0IHdpdGggYSBuZW9uIHNpZ24gdGhhdCBzYXlzIFwiU2FuYVwiIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwibW9kZWxfdmFyaWFudCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21vZGVsX3ZhcmlhbnQifV0sImRlZmF1bHQiOiIxNjAwTS0xMDI0cHgiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6Ik1vZGVsIHZhcmlhbnQuIDE2MDBNIHZhcmlhbnRzIGFyZSBzbG93ZXIgYnV0IHByb2R1Y2UgaGlnaGVyIHF1YWxpdHkgdGhhbiA2MDBNLCAxMDI0cHggdmFyaWFudHMgYXJlIG9wdGltaXplZCBmb3IgMTAyNHgxMDI0cHggaW1hZ2VzLCA1MTJweCB2YXJpYW50cyBhcmUgb3B0aW1pemVkIGZvciA1MTJ4NTEycHggaW1hZ2VzLCAnbXVsdGlsYW5nJyB2YXJpYW50cyBjYW4gYmUgcHJvbXB0ZWQgaW4gYm90aCBFbmdsaXNoIGFuZCBDaGluZXNlIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6NSwibWF4aW11bSI6MjAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiQ2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIHNjYWxlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHRoaW5ncyB0byBub3Qgc2VlIGluIHRoZSBvdXRwdXQifSwicGFnX2d1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlBhZyBHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlBBRyBHdWlkYW5jZSBzY2FsZSJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MTgsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1vZGVsX3ZhcmlhbnQiOnsiZW51bSI6WyIxNjAwTS0xMDI0cHgiLCIxNjAwTS0xMDI0cHgtbXVsdGlsYW5nIiwiMTYwME0tNTEycHgiLCI2MDBNLTEwMjRweC1tdWx0aWxhbmciLCI2MDBNLTUxMnB4LW11bHRpbGFuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF92YXJpYW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9OVmxhYnMvU2FuYS9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJzYW5hIiwib3duZXIiOiJudmlkaWEiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDEwLjEwNjI5IiwicnVuX2NvdW50IjoxOTM1ODEsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9udmlkaWEvc2FuYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vRWZmaWNpZW50LUxhcmdlLU1vZGVsL1NhbmFfMTYwME1fMTAyNHB4In1dfQ== + recorded_at: Mon, 29 Sep 2025 02:54:18 GMT recorded_with: VCR 6.3.1 diff --git a/spec/fixtures/vcr_cassettes/models_refresh_updates_models_and_returns_a_chainable_models_instance.yml b/spec/fixtures/vcr_cassettes/models_refresh_updates_models_and_returns_a_chainable_models_instance.yml index 7cb9906ec..997618dde 100644 --- a/spec/fixtures/vcr_cassettes/models_refresh_updates_models_and_returns_a_chainable_models_instance.yml +++ b/spec/fixtures/vcr_cassettes/models_refresh_updates_models_and_returns_a_chainable_models_instance.yml @@ -1974,7 +1974,7 @@ http_interactions: "supportedActions": { "openGenie": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/generative/language/create/chat" } }, @@ -1991,7 +1991,7 @@ http_interactions: "supportedActions": { "openGenie": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/generative/language/create/text" } }, @@ -1999,7 +1999,7 @@ http_interactions: }, "openEvaluationPipeline": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/pipelines/vertex-ai-templates/evaluation-llm-text-generation-pipeline" } }, @@ -2090,7 +2090,7 @@ http_interactions: "supportedActions": { "openGenerationAiStudio": { "references": { - "us-central1": { + "": { "uri": "https://cloud.google.com/console/vertex-ai/generative/vision" } }, @@ -2219,4 +2219,105 @@ http_interactions: string: !binary |- W3sibmFtZSI6IkNsYXVkZSBPcHVzIDQuMSIsImlkIjoiY2xhdWRlLW9wdXMtNC0xLTIwMjUwODA1IiwicHJvdmlkZXIiOiJhbnRocm9waWMiLCJmYW1pbHkiOiJjbGF1ZGUtb3B1cy00LTEiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MzIwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxNS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjE4Ljc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjc1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiQ2xhdWRlIE9wdXMgNCIsImlkIjoiY2xhdWRlLW9wdXMtNC0yMDI1MDUxNCIsInByb3ZpZGVyIjoiYW50aHJvcGljIiwiZmFtaWx5IjoiY2xhdWRlLW9wdXMtNCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjozMjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MTguNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NzUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgU29ubmV0IDQiLCJpZCI6ImNsYXVkZS1zb25uZXQtNC0yMDI1MDUxNCIsInByb3ZpZGVyIjoiYW50aHJvcGljIiwiZmFtaWx5IjoiY2xhdWRlLXNvbm5ldC00IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjY0MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6My4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjMuNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgU29ubmV0IDMuNyIsImlkIjoiY2xhdWRlLTMtNy1zb25uZXQtMjAyNTAyMTkiLCJwcm92aWRlciI6ImFudGhyb3BpYyIsImZhbWlseSI6ImNsYXVkZS0zLTctc29ubmV0IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjY0MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6My4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjMuNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgSGFpa3UgMy41IiwiaWQiOiJjbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIyIiwicHJvdmlkZXIiOiJhbnRocm9waWMiLCJmYW1pbHkiOiJjbGF1ZGUtMy01LWhhaWt1IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjgsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgSGFpa3UgMyIsImlkIjoiY2xhdWRlLTMtaGFpa3UtMjAyNDAzMDciLCJwcm92aWRlciI6ImFudGhyb3BpYyIsImZhbWlseSI6ImNsYXVkZS0zLWhhaWt1IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMywib3V0cHV0X3Blcl9taWxsaW9uIjoxLjI1fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgUHJvIiwiaWQiOiJnZW1pbmktMi41LXBybyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1wcm8iLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjY1NTM2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMxLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC42MjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaCIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2giLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy0wNS0yMCIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2gtTGl0ZSIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1saXRlIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi41LWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjY1NTM2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEuMjV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoLUxpdGUiLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtbGl0ZS0wNi0xNyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaC1saXRlIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo2NTUzNiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjA3NSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjV9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjI1fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCBMaXZlIiwiaWQiOiJnZW1pbmktbGl2ZS0yLjUtZmxhc2gtcHJldmlldyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLWxpdmUtMi41LWZsYXNoLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoIE5hdGl2ZSBBdWRpbyIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1uYXRpdmUtYXVkaW8tcHJldmlldy0wOS0yMDI1IiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi41LWZsYXNoLW5hdGl2ZS1hdWRpby1wcmV2aWV3LTA5LTIwMjUiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6ODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoIE5hdGl2ZSBBdWRpbyIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1leHAtbmF0aXZlLWF1ZGlvLXRoaW5raW5nLWRpYWxvZyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaC1uYXRpdmUtYXVkaW8tcHJldmlldy0wOS0yMDI1IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjA3NSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjV9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCBJbWFnZSBQcmV2aWV3IiwiaWQiOiJnZW1pbmktMi41LWZsYXNoLWltYWdlLXByZXZpZXciLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtZmxhc2gtaW1hZ2UtcHJldmlldyIsImNvbnRleHRfd2luZG93IjozMjc2OCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiaW1hZ2UiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2ggUHJldmlldyBUVFMiLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy10dHMiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy10dHMiLCJjb250ZXh0X3dpbmRvdyI6ODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIl19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEuMjV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IFBybyBQcmV2aWV3IFRUUyIsImlkIjoiZ2VtaW5pLTIuNS1wcm8tcHJldmlldy10dHMiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtcHJvLXByZXZpZXctdHRzIiwiY29udGV4dF93aW5kb3ciOjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zMSwib3V0cHV0X3Blcl9taWxsaW9uIjoxMC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjAgRmxhc2giLCJpZCI6ImdlbWluaS0yLjAtZmxhc2giLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC0wMDEiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC1leHAiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCBQcmV2aWV3IEltYWdlIEdlbmVyYXRpb24iLCJpZCI6ImdlbWluaS0yLjAtZmxhc2gtcHJldmlldy1pbWFnZS1nZW5lcmF0aW9uIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLXByZXZpZXctaW1hZ2UtZ2VuZXJhdGlvbiIsImNvbnRleHRfd2luZG93IjozMjAwMCwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImltYWdlIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjAgRmxhc2gtTGl0ZSIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC1saXRlIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaC1MaXRlIiwiaWQiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCBMaXZlIiwiaWQiOiJnZW1pbmktMi4wLWZsYXNoLWxpdmUtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdmUtMDAxIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAyNSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBGbGFzaCIsImlkIjoiZ2VtaW5pLTEuNS1mbGFzaC1sYXRlc3QiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2giLCJpZCI6ImdlbWluaS0xLjUtZmxhc2giLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2giLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LWZsYXNoIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMTg3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjN9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMzc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMTV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMS41IEZsYXNoIiwiaWQiOiJnZW1pbmktMS41LWZsYXNoLTAwMiIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTEuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDE4NzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4zfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDM3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjE1fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBGbGFzaC04QiIsImlkIjoiZ2VtaW5pLTEuNS1mbGFzaC04Yi1sYXRlc3QiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2gtOEIiLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2gtOEIiLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtOGItMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LWZsYXNoLThiIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMTg3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjN9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMzc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMTV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMS41IFBybyIsImlkIjoiZ2VtaW5pLTEuNS1wcm8tbGF0ZXN0IiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LXBybyIsImNvbnRleHRfd2luZG93IjoyMDk3MTUyLCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMzEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBQcm8iLCJpZCI6ImdlbWluaS0xLjUtcHJvIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LXBybyIsImNvbnRleHRfd2luZG93IjoyMDk3MTUyLCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMzEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBQcm8iLCJpZCI6ImdlbWluaS0xLjUtcHJvLTAwMSIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTEuNS1wcm8iLCJjb250ZXh0X3dpbmRvdyI6MjA5NzE1MiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMxMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgUHJvIiwiaWQiOiJnZW1pbmktMS41LXByby0wMDIiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtcHJvIiwiY29udGV4dF93aW5kb3ciOjIwOTcxNTIsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zMTI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJkZWVwc2Vlay1jaGF0IiwiaWQiOiJkZWVwc2Vlay1jaGF0IiwicHJvdmlkZXIiOiJkZWVwc2VlayIsImZhbWlseSI6ImRlZXBzZWVrLWNoYXQiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6ODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTYsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNywib3V0cHV0X3Blcl9taWxsaW9uIjoxLjY4fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImRlZXBzZWVrLXJlYXNvbmVyIiwiaWQiOiJkZWVwc2Vlay1yZWFzb25lciIsInByb3ZpZGVyIjoiZGVlcHNlZWsiLCJmYW1pbHkiOiJkZWVwc2Vlay1yZWFzb25lciIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6NjQwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSIsImZhbWlseSI6ImdwdC01IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LTIwMjUtMDgtMDciLCJjb250ZXh0X3dpbmRvdyI6NDAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTI4MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMTI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC42MjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUiLCJmYW1pbHkiOiJncHQtNSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNSIsImNvbnRleHRfd2luZG93Ijo0MDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjYyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTUtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNS1taW5pLTIwMjUtMDgtMDciLCJjb250ZXh0X3dpbmRvdyI6NDAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTI4MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTUtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNS1taW5pIiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAyNSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgbmFubyIsImZhbWlseSI6ImdwdC01LW5hbm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTUtbmFuby0yMDI1LTA4LTA3IiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAwNSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgbmFubyIsImZhbWlseSI6ImdwdC01LW5hbm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTUtbmFubyIsImNvbnRleHRfd2luZG93Ijo0MDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEiLCJmYW1pbHkiOiJncHQtNC4xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtMjAyNS0wNC0xNCIsImNvbnRleHRfd2luZG93IjoxMDQ3NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6OC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNC4xIiwiZmFtaWx5IjoiZ3B0LTQuMSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xIiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo4LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1vc3MtMTIwYiIsImZhbWlseSI6ImdwdC1vc3MtMTIwYiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtb3NzLTEyMGIiLCJjb250ZXh0X3dpbmRvdyI6MTMxMDcyLCJtYXhfb3V0cHV0X3Rva2VucyI6MTMxMDcyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZ3B0LW9zcy0yMGIiLCJmYW1pbHkiOiJncHQtb3NzLTIwYiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtb3NzLTIwYiIsImNvbnRleHRfd2luZG93IjoxMzEwNzIsIm1heF9vdXRwdXRfdG9rZW5zIjoxMzEwNzIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1kZWVwLXJlc2VhcmNoIiwiZmFtaWx5IjoibzMtZGVlcC1yZXNlYXJjaCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMy1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjIuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjoyMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMtZGVlcC1yZXNlYXJjaCIsImZhbWlseSI6Im8zLWRlZXAtcmVzZWFyY2giLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtZGVlcC1yZXNlYXJjaCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEwLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJvdXRwdXRfcGVyX21pbGxpb24iOjQwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjIwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvNC1taW5pLWRlZXAtcmVzZWFyY2giLCJmYW1pbHkiOiJvNC1taW5pLWRlZXAtcmVzZWFyY2giLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzQtbWluaS1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC41LCJvdXRwdXRfcGVyX21pbGxpb24iOjguMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzQtbWluaS1kZWVwLXJlc2VhcmNoIiwiZmFtaWx5IjoibzQtbWluaS1kZWVwLXJlc2VhcmNoIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im80LW1pbmktZGVlcC1yZXNlYXJjaCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6OC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQgSW1hZ2UgMSIsImZhbWlseSI6ImdwdC1pbWFnZS0xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC1pbWFnZS0xIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsImltYWdlIl19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjo1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkRBTEzCt0UgMyIsImZhbWlseSI6ImRhbGwtZS0zIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImRhbGwtZS0zIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJpbWFnZSJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgVFRTIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktdHRzIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLXR0cyIsImNvbnRleHRfd2luZG93IjoyMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIFRyYW5zY3JpYmUiLCJmYW1pbHkiOiJncHQtNG8tdHJhbnNjcmliZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tdHJhbnNjcmliZSIsImNvbnRleHRfd2luZG93IjoxNjAwMCwibWF4X291dHB1dF90b2tlbnMiOjIwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSBUcmFuc2NyaWJlIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktdHJhbnNjcmliZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tbWluaS10cmFuc2NyaWJlIiwiY29udGV4dF93aW5kb3ciOjE2MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1yZWFsdGltZSIsImZhbWlseSI6ImdwdC1yZWFsdGltZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtcmVhbHRpbWUtMjAyNS0wOC0yOCIsImNvbnRleHRfd2luZG93IjozMjAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjQuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjQsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTYuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJncHQtcmVhbHRpbWUiLCJmYW1pbHkiOiJncHQtcmVhbHRpbWUiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LXJlYWx0aW1lIiwiY29udGV4dF93aW5kb3ciOjMyMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNCwib3V0cHV0X3Blcl9taWxsaW9uIjoxNi4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1hdWRpbyIsImZhbWlseSI6ImdwdC1hdWRpbyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtYXVkaW8tMjAyNS0wOC0yOCIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZ3B0LWF1ZGlvIiwiZmFtaWx5IjoiZ3B0LWF1ZGlvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC1hdWRpbyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgQ2hhdCIsImZhbWlseSI6ImdwdC01LWNoYXQtbGF0ZXN0IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LWNoYXQtbGF0ZXN0IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDaGF0R1BULTRvIiwiZmFtaWx5IjoiY2hhdGdwdC00by1sYXRlc3QiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY2hhdGdwdC00by1sYXRlc3QiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNS1Db2RleCIsImZhbWlseSI6ImdwdC01LWNvZGV4IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LWNvZGV4IiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1wcm8iLCJmYW1pbHkiOiJvMy1wcm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtcHJvLTIwMjUtMDYtMTAiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6ODAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1wcm8iLCJmYW1pbHkiOiJvMy1wcm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtcHJvIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MjAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjgwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTAuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMiLCJmYW1pbHkiOiJvMyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMy0yMDI1LTA0LTE2IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo4LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8zIiwiZmFtaWx5IjoibzMiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC41LCJvdXRwdXRfcGVyX21pbGxpb24iOjguMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzQtbWluaSIsImZhbWlseSI6Im80LW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzQtbWluaS0yMDI1LTA0LTE2IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMjc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im80LW1pbmkiLCJmYW1pbHkiOiJvNC1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im80LW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4yNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuMSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTQuMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtbWluaS0yMDI1LTA0LTE0IiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC40LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjZ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4yLCJvdXRwdXRfcGVyX21pbGxpb24iOjAuOH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEgbWluaSIsImZhbWlseSI6ImdwdC00LjEtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTA0NzU3NiwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjQsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJvdXRwdXRfcGVyX21pbGxpb24iOjEuNn0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjIsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC44fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuMSBuYW5vIiwiZmFtaWx5IjoiZ3B0LTQuMS1uYW5vIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtbmFuby0yMDI1LTA0LTE0IiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEgbmFubyIsImZhbWlseSI6ImdwdC00LjEtbmFubyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xLW5hbm8iLCJjb250ZXh0X3dpbmRvdyI6MTA0NzU3NiwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzEtcHJvIiwiZmFtaWx5IjoibzEtcHJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLXByby0yMDI1LTAzLTE5IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUwLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjo2MDAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzEtcHJvIiwiZmFtaWx5IjoibzEtcHJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLXBybyIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1MC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NzUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjozMDAuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImNvbXB1dGVyLXVzZS1wcmV2aWV3IiwiZmFtaWx5IjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY29tcHV0ZXItdXNlLXByZXZpZXctMjAyNS0wMy0xMSIsImNvbnRleHRfd2luZG93Ijo4MTkyLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAyNCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjMuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImNvbXB1dGVyLXVzZS1wcmV2aWV3IiwiZmFtaWx5IjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6ODE5MiwibWF4X291dHB1dF90b2tlbnMiOjEwMjQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjoxMi4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo2LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSBTZWFyY2ggUHJldmlldyIsImZhbWlseSI6ImdwdC00by1taW5pLXNlYXJjaC1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLXNlYXJjaC1wcmV2aWV3LTIwMjUtMDMtMTEiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIFNlYXJjaCBQcmV2aWV3IiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBTZWFyY2ggUHJldmlldyIsImZhbWlseSI6ImdwdC00by1zZWFyY2gtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tc2VhcmNoLXByZXZpZXctMjAyNS0wMy0xMSIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIFNlYXJjaCBQcmV2aWV3IiwiZmFtaWx5IjoiZ3B0LTRvLXNlYXJjaC1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1zZWFyY2gtcHJldmlldyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuNSBQcmV2aWV3IChEZXByZWNhdGVkKSIsImZhbWlseSI6ImdwdC00LjUtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC41LXByZXZpZXctMjAyNS0wMi0yNyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NzUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjozNy41LCJvdXRwdXRfcGVyX21pbGxpb24iOjE1MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjM3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NzUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjUgUHJldmlldyAoRGVwcmVjYXRlZCkiLCJmYW1pbHkiOiJncHQtNC41LXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQuNS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3NS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjM3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MzcuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo3NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMtbWluaSIsImZhbWlseSI6Im8zLW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtbWluaS0yMDI1LTAxLTMxIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8zLW1pbmkiLCJmYW1pbHkiOiJvMy1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8zLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgQXVkaW8iLCJmYW1pbHkiOiJncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLWF1ZGlvLXByZXZpZXctMjAyNC0xMi0xNyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjZ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgQXVkaW8iLCJmYW1pbHkiOiJncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLWF1ZGlvLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIFJlYWx0aW1lIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktcmVhbHRpbWUtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tbWluaS1yZWFsdGltZS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjE2MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xIiwiZmFtaWx5IjoibzEiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzEtMjAyNC0xMi0xNyIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSIsImZhbWlseSI6Im8xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im9tbmktbW9kZXJhdGlvbiIsImZhbWlseSI6Im9tbmktbW9kZXJhdGlvbi1sYXRlc3QiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoib21uaS1tb2RlcmF0aW9uLWxhdGVzdCIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xLW1pbmkiLCJmYW1pbHkiOiJvMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLW1pbmktMjAyNC0wOS0xMiIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo2NTUzNiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xLW1pbmkiLCJmYW1pbHkiOiJvMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSBQcmV2aWV3IiwiZmFtaWx5IjoibzEtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMS1wcmV2aWV3LTIwMjQtMDktMTIiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSBQcmV2aWV3IiwiZmFtaWx5IjoibzEtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIiwiZmFtaWx5IjoiZ3B0LTRvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by0yMDI0LTA4LTA2IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxMC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIiwiZmFtaWx5IjoiZ3B0LTRvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00byIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBBdWRpbyIsImZhbWlseSI6ImdwdC00by1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1hdWRpby1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSIsImZhbWlseSI6ImdwdC00by1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLTIwMjQtMDctMTgiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM319LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTRvLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM319LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00IFR1cmJvIiwiZmFtaWx5IjoiZ3B0LTQtdHVyYm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQtdHVyYm8tMjAyNC0wNC0wOSIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo0MDk2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjE1LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCBUdXJibyIsImZhbWlseSI6ImdwdC00LXR1cmJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LXR1cmJvIiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo1LjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImJhYmJhZ2UtMDAyIiwiZmFtaWx5IjoiYmFiYmFnZS0wMDIiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiYmFiYmFnZS0wMDIiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjQsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiY29kZXgtbWluaS1sYXRlc3QiLCJmYW1pbHkiOiJjb2RleC1taW5pLWxhdGVzdCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJjb2RleC1taW5pLWxhdGVzdCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Ni4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkRBTEzCt0UgMiIsImZhbWlseSI6ImRhbGwtZS0yIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImRhbGwtZS0yIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJpbWFnZSJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZGF2aW5jaS0wMDIiLCJmYW1pbHkiOiJkYXZpbmNpLTAwMiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJkYXZpbmNpLTAwMiIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtMy41IFR1cmJvIiwiZmFtaWx5IjoiZ3B0LTMuNS10dXJibyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtMy41LXR1cmJvIiwiY29udGV4dF93aW5kb3ciOjE2Mzg1LCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNzV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCIsImZhbWlseSI6ImdwdC00IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LTA2MTMiLCJjb250ZXh0X3dpbmRvdyI6ODE5MiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxNS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCIsImZhbWlseSI6ImdwdC00IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00IiwiY29udGV4dF93aW5kb3ciOjgxOTIsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MzAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjozMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQgVHVyYm8gUHJldmlldyIsImZhbWlseSI6ImdwdC00LXR1cmJvLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQtdHVyYm8tcHJldmlldyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo0MDk2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJ0ZXh0LWVtYmVkZGluZy0zLWxhcmdlIiwiZmFtaWx5IjoidGV4dC1lbWJlZGRpbmctMy1sYXJnZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0ZXh0LWVtYmVkZGluZy0zLWxhcmdlIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEzfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDY1fX19fSx7Im5hbWUiOiJ0ZXh0LWVtYmVkZGluZy0zLXNtYWxsIiwiZmFtaWx5IjoidGV4dC1lbWJlZGRpbmctMy1zbWFsbCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0ZXh0LWVtYmVkZGluZy0zLXNtYWxsIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMSwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDJ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMX19fX0seyJuYW1lIjoidGV4dC1lbWJlZGRpbmctYWRhLTAwMiIsImZhbWlseSI6InRleHQtZW1iZWRkaW5nLWFkYS0wMDIiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidGV4dC1lbWJlZGRpbmctYWRhLTAwMiIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNSwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1fX19fSx7Im5hbWUiOiJ0ZXh0LW1vZGVyYXRpb24iLCJmYW1pbHkiOiJ0ZXh0LW1vZGVyYXRpb24tbGF0ZXN0IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6InRleHQtbW9kZXJhdGlvbi1sYXRlc3QiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoidGV4dC1tb2RlcmF0aW9uLXN0YWJsZSIsImZhbWlseSI6InRleHQtbW9kZXJhdGlvbi1zdGFibGUiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidGV4dC1tb2RlcmF0aW9uLXN0YWJsZSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiVFRTLTEiLCJmYW1pbHkiOiJ0dHMtMSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0dHMtMSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IlRUUy0xIEhEIiwiZmFtaWx5IjoidHRzLTEtaGQiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidHRzLTEtaGQiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOm51bGwsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIl19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJXaGlzcGVyIiwiZmFtaWx5Ijoid2hpc3Blci0xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6IndoaXNwZXItMSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMDYsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19XQ== recorded_at: Wed, 24 Sep 2025 15:06:11 GMT +- request: + method: get + uri: https://api.replicate.com/v1/collections/text-to-image + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.13.4 + Authorization: + - Bearer + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 29 Sep 2025 02:54:15 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Allow: + - GET, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=86400 + Cf-Cache-Status: + - DYNAMIC + Via: + - 1.1 google + Content-Security-Policy-Report-Only: + - 'style-src ''report-sample'' ''self'' ''unsafe-inline'' https://*.usepylon.com + https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://googletagmanager.com https://tagmanager.google.com + https://fonts.googleapis.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; connect-src ''report-sample'' ''self'' + https://stream.replicate.com https://replicate.delivery https://*.replicate.delivery + https://*.sentry.io https://*.usepylon.com https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com + https://d3vl36l12sfx26.cloudfront.net https://*.pusher.com https://www.googletagmanager.com + https://*.googletagmanager.com https://*.google-analytics.com https://*.analytics.google.com + https://replicate-search-prototype-production.replicate.workers.dev; font-src + ''report-sample'' ''self'' data: https://*.usepylon.com https://*.posthog.com + https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://fonts.gstatic.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; frame-src ''self'' https://replicatestatus.com + https://replicate-search-prototype-production.replicate.workers.dev; worker-src + ''none''; default-src ''self''; img-src ''report-sample'' ''self'' blob: data: + https://replicate.delivery https://*.replicate.delivery https://*.githubusercontent.com + https://github.com https://www.googletagmanager.com https://ssl.gstatic.com + https://www.gstatic.com https://*.google-analytics.com https://*.googletagmanager.com + https://replicate-search-prototype-production.replicate.workers.dev https://d31rfu1d3w8e4q.cloudfront.net; + script-src ''report-sample'' ''self'' https://*.usepylon.com https://*.posthog.com + https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://www.googletagmanager.com https://tagmanager.google.com + https://*.googletagmanager.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; media-src ''report-sample'' ''self'' + https://replicate.delivery https://*.replicate.delivery https://*.sentry.io + https://replicate-search-prototype-production.replicate.workers.dev https://d31rfu1d3w8e4q.cloudfront.net; + report-uri' + Cross-Origin-Opener-Policy: + - same-origin + Expect-Ct: + - max-age=86400, enforce + Nel: + - '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}' + Ratelimit-Remaining: + - '2999' + Ratelimit-Reset: + - '1' + Referrer-Policy: + - same-origin + Report-To: + - '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jIgqN9LnBBSPoPQP5no4K3ImLK2hQbeHrkvY8eEFGUONKvJa6WGZij3DPXyqK%2Fk1nZ%2BCAauFEcNBOA%2F592PWwXQiMAaZR6OVlxdx0wuvmUKbSTG1VQ%3D%3D"}]}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000 + Vary: + - Cookie, origin + - accept-encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + Cf-Ray: + - "" + body: + encoding: ASCII-8BIT + string: !binary |- + eyJuYW1lIjoiR2VuZXJhdGUgaW1hZ2VzIiwic2x1ZyI6InRleHQtdG8taW1hZ2UiLCJkZXNjcmlwdGlvbiI6IlVzZSBBSSBUbyBHZW5lcmF0ZSBJbWFnZXMgJiBQaG90b3Mgd2l0aCBhbiBBUEkiLCJtb2RlbHMiOlt7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82ZTQ1ZTk3NC1mMzgxLTQzNWEtYjlkZC0yM2YzZTY4MDFjMTkvcmVwbGljYXRlLXByZWRpY3Rpb24tMXl2NjVtMHEud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjAzOjM3LjI1NjIxNloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wMi0yN1QxMTozNDo1OS41MjE3OTNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMjdUMTE6MzQ6NDkuMDY1MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjF5djY1bTBxeDVybWMwY244d3I5ZXFhM3Z3IiwiaW5wdXQiOnsicHJvbXB0IjoiVmVjdG9yIGFydCBvZiBhIGZyaWVuZGx5IHJvYm90LCBpbiBhIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkhlbGxvISBJJ20gSWRlb2dyYW0gVjJBXCIgaW4gYSBmcmllbmRseSBmb250LCBpbiBhIHNlY29uZCBzcGVlY2ggYnViYmxlIGl0IHNheXMgXCJJJ20gZmFzdGVyIVwiLCB0aGUgcm9ib3QgaXMgaW4gYSAzRCBnYXJkZW4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDE0ODEyNzUwMjRcbk1vZGVyYXRpbmcgY29udGVudC4uLlxuTW9kZXJhdGlvbiBjb21wbGV0ZSBpbiAwLjIxc2VjXG5SdW5uaW5nIHByZWRpY3Rpb24uLi5cbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBWZWN0b3IgYXJ0IG9mIGEgZnJpZW5kbHkgcm9ib3QsIGluIGEgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSGVsbG8hIEknbSBJZGVvZ3JhbSBWMkFcIiBpbiBhIGZyaWVuZGx5IGZvbnQsIGluIGEgc2Vjb25kIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkknbSBmYXN0ZXIhXCIsIHRoZSByb2JvdCBpcyBpbiBhIDNEIGdhcmRlblxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDkuODQgc2Vjb25kc1xuRG93bmxvYWRpbmcgNjA4OTQ4IGJ5dGVzXG5Eb3dubG9hZGVkIDAuNThNQiBpbiAwLjM5c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoxMC40NDc2MDUxMzgsInRvdGFsX3RpbWUiOjEwLjQ1Njc5M30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjJhIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9RWXZJZjBKQmU4a2Q0VURWTG0xWHh4ZHRZZnZhNmpWbVZVWndKZm9ua3VRT2VmM0VGL3RtcDY4MnpfZDNwLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjM0OjQ5LjA3NDE4OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci0zbGVpa3hvaXh0NHRxYWN4cWVjbTNud2N3NGltd2h5Z2htb2EyaHd3cWRvM3NyZGt2cmtxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8xeXY2NW0wcXg1cm1jMGNuOHdyOWVxYTN2dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMXl2NjVtMHF4NXJtYzBjbjh3cjllcWEzdncvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJMaWtlIElkZW9ncmFtIHYyLCBidXQgZmFzdGVyIGFuZCBjaGVhcGVyIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxNzUxZTA0MGViNWU3NjZiM2VlYTRmOWU2OTE2MDk4N2UxODU0YzI4YTg3YTA4ODgyYzkzMGVjYzZjZWYwMzA1IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMDZUMTI6NTI6MzIuOTc3ODcyWiIsImNvZ192ZXJzaW9uIjoiMC4xNi4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo1LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlJlc29sdXRpb24uIE92ZXJyaWRlcyBhc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYW4gaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwic3R5bGVfdHlwZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3R5cGUifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJUaGUgc3R5bGVzIGhlbHAgZGVmaW5lIHRoZSBzcGVjaWZpYyBhZXN0aGV0aWMgb2YgdGhlIGltYWdlIHlvdSB3YW50IHRvIGdlbmVyYXRlLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhIHJlc29sdXRpb24gb3IgaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21hZ2ljX3Byb21wdF9vcHRpb24ifV0sImRlZmF1bHQiOiJBdXRvIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJNYWdpYyBQcm9tcHQgd2lsbCBpbnRlcnByZXQgeW91ciBwcm9tcHQgYW5kIG9wdGltaXplIGl0IHRvIG1heGltaXplIHZhcmlldHkgYW5kIHF1YWxpdHkgb2YgdGhlIGltYWdlcyBnZW5lcmF0ZWQuIFlvdSBjYW4gYWxzbyB1c2UgaXQgdG8gd3JpdGUgcHJvbXB0cyBpbiBkaWZmZXJlbnQgbGFuZ3VhZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIk5vbmUiLCI1MTJ4MTUzNiIsIjU3NngxNDA4IiwiNTc2eDE0NzIiLCI1NzZ4MTUzNiIsIjY0MHgxMzQ0IiwiNjQweDE0MDgiLCI2NDB4MTQ3MiIsIjY0MHgxNTM2IiwiNzA0eDExNTIiLCI3MDR4MTIxNiIsIjcwNHgxMjgwIiwiNzA0eDEzNDQiLCI3MDR4MTQwOCIsIjcwNHgxNDcyIiwiNzM2eDEzMTIiLCI3Njh4MTA4OCIsIjc2OHgxMjE2IiwiNzY4eDEyODAiLCI3Njh4MTM0NCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIiwiUmVuZGVyIDNEIiwiQW5pbWUiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfdHlwZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjE2OjEwIiwiMTA6MTYiLCIzOjEiLCIxOjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYyYSIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8iLCJydW5fY291bnQiOjE1ODUxNjQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12MmEiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2I5N2M5ZmZhLTMzMzItNDQ3Ni05ZmIyLTA2MmJmMjMwMzhhYy9yZXBsaWNhdGUtcHJlZGljdGlvbi1odzk2ZWcxMy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMjdUMTE6MDM6NDguNTgzNzQ4WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjQxOjMxLjQ2NTEwN1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0yN1QxMTo0MToyNS4zNDgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiaHc5NmVnMTN3aHJtODBjbjh3djl2a2QyMTgiLCJpbnB1dCI6eyJwcm9tcHQiOiJWZWN0b3IgYXJ0IG9mIGEgZnJpZW5kbHkgcm9ib3QsIGluIGEgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSGVsbG8hIEknbSBJZGVvZ3JhbSBWMkEgdHVyYm9cIiBpbiBhIGZyaWVuZGx5IGZvbnQsIGluIGEgc2Vjb25kIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkkgZ28gZmFzdGVyIG5vdyFcIiwgdGhlIHJvYm90IGlzIGZseWluZyB0aHJvdWdoIHRoZSBza3kgd2l0aCB0dXJibyBib29zdGVycyIsInJlc29sdXRpb24iOiJOb25lIiwic3R5bGVfdHlwZSI6Ik5vbmUiLCJhc3BlY3RfcmF0aW8iOiIzOjIiLCJtYWdpY19wcm9tcHRfb3B0aW9uIjoiQXV0byJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMjEzNjUzOTIxMlxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjBzZWNcblJ1bm5pbmcgcHJlZGljdGlvbi4uLlxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IFZlY3RvciBhcnQgb2YgYSBmcmllbmRseSByb2JvdCwgaW4gYSBzcGVlY2ggYnViYmxlIGl0IHNheXMgXCJIZWxsbyEgSSdtIElkZW9ncmFtIFYyQSB0dXJib1wiIGluIGEgZnJpZW5kbHkgZm9udCwgaW4gYSBzZWNvbmQgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSSBnbyBmYXN0ZXIgbm93IVwiLCB0aGUgcm9ib3QgaXMgZmx5aW5nIHRocm91Z2ggdGhlIHNreSB3aXRoIHR1cmJvIGJvb3N0ZXJzXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgNS41NSBzZWNvbmRzXG5Eb3dubG9hZGluZyA1NzAwMzMgYnl0ZXNcbkRvd25sb2FkZWQgMC41NE1CIGluIDAuMzVzZWMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjYuMTA5NzcwNTY4LCJ0b3RhbF90aW1lIjo2LjExNzEwN30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjJhLXR1cmJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS8wTU9PajdVQ2FkWmRDSjVVckljcVpUNktpZWc0ZTJENFB0OUh2RGZYdExldFdBT1JCL3RtcGRpdXY0MWtiLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjQxOjI1LjM1NTMzNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1xaDIzcGJkaHV5NmtxeWN3dnFob2o2bHdqNXN3cjV3Zmhocnd6NjZ2a2Rid2RyZ2M1M2xhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9odzk2ZWcxM3docm04MGNuOHd2OXZrZDIxOCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaHc5NmVnMTN3aHJtODBjbjh3djl2a2QyMTgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJMaWtlIElkZW9ncmFtIHYyIHR1cmJvLCBidXQgbm93IGZhc3RlciBhbmQgY2hlYXBlciIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiOGI4NDQ3ZjY5YTMyYzczYjVkYzk0YzFhY2EyOTA5YjdhYTcwMjk0MDI4MTQ5NmQ0ZWEyYzliMjYwNzI1YTgxYSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA2VDEyOjUzOjMxLjYyNDE0MloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuMiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwibWF4aW11bSI6MjE0NzQ4MzY0NywieC1vcmRlciI6NSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiIsIlJlbmRlciAzRCIsIkFuaW1lIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCIxNjoxMCIsIjEwOjE2IiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12MmEtdHVyYm8iLCJvd25lciI6ImlkZW9ncmFtLWFpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vaWRlb2dyYW0uYWkvIiwicnVuX2NvdW50IjozNTA0MjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12MmEtdHVyYm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2NvdmVyX2ltYWdlLzkyNjk5NGRiLTJjOGUtNGI3ZC05MzRmLTJmODZiMjQ4MGU1NS80M2IwNTE3OC00YjJhLTQyZDktOTEzMC00ZmVkYWU2NS53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMDNUMTQ6MDU6MjkuODE2OTYyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAzLTAzVDE0OjIxOjE0LjgyODM2N1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0wM1QxNDoyMDo0NC4zMDEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoidzRhZ2Fha2ZobnJtZTBjbmJoZ3R5Zm1zdGMiLCJpbnB1dCI6eyJwcm9tcHQiOiJBIGNsb3NlLXVwIHBvcnRyYWl0IG9mIGEgbGVvcGFyZCB3aXRoIGRpc3RpbmN0aXZlIHNwb3R0ZWQgcGF0dGVybiBhbmQgaW50ZW5zZSBleWVzIiwiYXNwZWN0X3JhdGlvIjoiMzo0IiwibnVtYmVyX29mX2ltYWdlcyI6MSwicHJvbXB0X29wdGltaXplciI6dHJ1ZX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJNb2RlcmF0aW5nIGNvbnRlbnQuLi5cbk1vZGVyYXRpb24gY29tcGxldGUgaW4gMC4yM3NlY1xuUnVubmluZyBwcmVkaWN0aW9uLi4uXG5Eb3dubG9hZGluZyA0MTI4NzYgYnl0ZXNcbkRvd25sb2FkZWQgMC4zOU1CIGluIDAuMTJzZWNcbkdlbmVyYXRlZCAxIGltYWdlIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjozMC40OTM4MjIxOTgsInRvdGFsX3RpbWUiOjMwLjUyNzM2N30sIm1vZGVsIjoibWluaW1heC9pbWFnZS0wMSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL0RJVzF0UUhTTlhZMkxobGsyMlY4ZlFzRXF4NXNEZnFpbFd1TmJjaVFUbWYxbXRwb0EvdG1wZjZwMDAzYXouanBlZyJdLCJzdGFydGVkX2F0IjoiMjAyNS0wMy0wM1QxNDoyMDo0NC4zMzQ1NDVaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItdXN0b2xqZDdlbnJwYXRiMzRmeGhoa3J1NWN2ZnRlaWptenMzZ2d1N2F0cXo2Y3gyaG9qYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdzRhZ2Fha2ZobnJtZTBjbmJoZ3R5Zm1zdGMiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3c0YWdhYWtmaG5ybWUwY25iaGd0eWZtc3RjL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiTWluaW1heCdzIGZpcnN0IGltYWdlIG1vZGVsLCB3aXRoIGNoYXJhY3RlciByZWZlcmVuY2Ugc3VwcG9ydCIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDdjYTg5YWQ0NjY4MmMxZGQwY2EzMzU2MDFjZDdlYTJlYjEwZmI5NGNlNGUwYTVhYmFmYTdlNzRmMjNhZTdiNiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTE2VDE0OjMyOjIyLjMyNzk0NloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkltYWdlIGFzcGVjdCByYXRpbyJ9LCJudW1iZXJfb2ZfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW1iZXIgT2YgSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6OSwibWluaW11bSI6MSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIn0sInByb21wdF9vcHRpbWl6ZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBPcHRpbWl6ZXIiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlVzZSBwcm9tcHQgb3B0aW1pemVyIn0sInN1YmplY3RfcmVmZXJlbmNlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN1YmplY3QgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJBbiBvcHRpb25hbCBjaGFyYWN0ZXIgcmVmZXJlbmNlIGltYWdlIChodW1hbiBmYWNlKSB0byB1c2UgYXMgdGhlIHN1YmplY3QgaW4gdGhlIGdlbmVyYXRlZCBpbWFnZShzKS4ifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjQ6MyIsIjM6MiIsIjI6MyIsIjM6NCIsIjk6MTYiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlLTAxIiwib3duZXIiOiJtaW5pbWF4IiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxNjMzOTI5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vbWluaW1heC9pbWFnZS0wMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZGUyYWUxZGQtZjdiOC00YjllLTkwMWUtODYxMjVhYzJiNGE4L3RtcGNvZXpvamMyLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTI1VDA5OjUyOjAxLjUzNjI5MVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOS0xMFQxMTozMToxMC45NzIyODdaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTE6MzE6MDUuMjk2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InkyNjN0NnAxdDFybTgwY3M2ZGo5dzJiZDk4IiwiaW5wdXQiOnsic2l6ZSI6InJlZ3VsYXIiLCJ3aWR0aCI6MjA0OCwiaGVpZ2h0IjoyMDQ4LCJwcm9tcHQiOiJBIGNpbmVtYXRpYywgcGhvdG9yZWFsaXN0aWMgbWVkaXVtIHNob3QgY2FwdHVyaW5nIHRoZSBub3N0YWxnaWMgd2FybXRoIG9mIGEgbWlkLTIwMDBzIGluZGllIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggYSBzbGVlaywgc3RyYWlnaHQgYm9iIGhhaXJjdXQgaW4gY29vbCBwbGF0aW51bSB3aGl0ZSB3aXRoIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBrbm93aW5nIHNtaXJrLCBoZXIgaGVhZCBpcyBsb29raW5nIHVwIHNsaWdodGx5LiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJTZWVkcmVhbSAzLjAgb24gUmVwbGljYXRlXCIgaW4gaHVnZSBzdHlsaXplZCB0ZXh0IG92ZXIgYSBsb25nLXNsZWV2ZWQgc3RyaXBlZCB0b3AgYW5kIHNpbXBsZSBzaWx2ZXIgc3R1ZCBlYXJyaW5ncy4gVGhlIGxpZ2h0aW5nIGlzIHNvZnQsIGdvbGRlbiBob3VyIHN1bmxpZ2h0IGNyZWF0aW5nIGxlbnMgZmxhcmUgYW5kIGlsbHVtaW5hdGluZyBkdXN0IG1vdGVzIGluIHRoZSBhaXIuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCBvdXRkb29yIHVyYmFuIHNldHRpbmcgd2l0aCBncmFmZml0aS1jb3ZlcmVkIHdhbGxzICh0aGUgZ3JhZmZpdGkgc2F5cyBcInNlZWRyZWFtXCIgaW4gc3R5bGl6ZWQgZ3JhZmZpdGkgbGV0dGVyaW5nKSwgcmVuZGVyZWQgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIE5hdHVyYWwgZmlsbSBncmFpbiwgYSB3YXJtLCBzbGlnaHRseSBtdXRlZCBjb2xvciBwYWxldHRlLCBhbmQgc2hhcnAgZm9jdXMgb24gaGVyIGV4cHJlc3NpdmUgZXllcyBlbmhhbmNlIHRoZSBpbnRpbWF0ZSwgYXV0aGVudGljIGZlZWwiLCJhc3BlY3RfcmF0aW8iOiIxNjo5IiwiZ3VpZGFuY2Vfc2NhbGUiOjIuNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA2NTc5NTg0OVxuR2VuZXJhdGluZyAxMjgweDcyMCBpbWFnZVxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGluIDUuN3NlYyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo1LjY1OTM1NzE2NSwidG90YWxfdGltZSI6NS42NzYyODd9LCJtb2RlbCI6ImJ5dGVkYW5jZS9zZWVkcmVhbS0zIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9md3R0cmZxMXpKaVRRa25LT0g1UlhLOTlWSFdHMm9Ddm9DeWY1WkdlWUtJNjNFUFZCL3RtcDNqcG5wbnJ6LmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjMxOjA1LjMxMjkzMFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kcHNxazc0Y2xpNG91a2JjYXd2ZTZiNWFvcmhtZ3hqemZ6bjNuZDU1ZjRkd3Q1Y2MyeDZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95MjYzdDZwMXQxcm04MGNzNmRqOXcyYmQ5OCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveTI2M3Q2cDF0MXJtODBjczZkajl3MmJkOTgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIHRleHQtdG8taW1hZ2UgbW9kZWwgd2l0aCBzdXBwb3J0IGZvciBuYXRpdmUgaGlnaC1yZXNvbHV0aW9uICgySykgaW1hZ2UgZ2VuZXJhdGlvbiIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiOGViM2Q3ODkwMjQ1NDljNDNmYjUzYmE2YWQyMTQ1MGU0ZWU0ZTFmZjg3OTUxZmFiZjYxOWI2YjdhNmE0MzZlYyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjI3OjEyLjIwMzE1NVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsic2l6ZSI6eyJlbnVtIjpbInNtYWxsIiwicmVndWxhciIsImJpZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwic2l6ZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemUifV0sImRlZmF1bHQiOiJyZWd1bGFyIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJCaWcgaW1hZ2VzIHdpbGwgaGF2ZSB0aGVpciBsb25nZXN0IGRpbWVuc2lvbiBiZSAyMDQ4cHguIFNtYWxsIGltYWdlcyB3aWxsIGhhdmUgdGhlaXIgc2hvcnRlc3QgZGltZW5zaW9uIGJlIDUxMnB4LiBSZWd1bGFyIGltYWdlcyB3aWxsIGFsd2F5cyBiZSAxIG1lZ2FwaXhlbC4gSWdub3JlZCBpZiBhc3BlY3QgcmF0aW8gaXMgY3VzdG9tLiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjoyMDQ4LCJtaW5pbXVtIjo1MTIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW1hZ2Ugd2lkdGgifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjoyMDQ4LCJtaW5pbXVtIjo1MTIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSW1hZ2UgaGVpZ2h0In0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE2OjkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkltYWdlIGFzcGVjdCByYXRpby4gU2V0IHRvICdjdXN0b20nIHRvIHNwZWNpZnkgd2lkdGggYW5kIGhlaWdodC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0IjoyLjUsIm1heGltdW0iOjEwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlByb21wdCBhZGhlcmVuY2UuIEhpZ2hlciA9IG1vcmUgbGl0ZXJhbC4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCIxNjo5IiwiOToxNiIsIjI6MyIsIjM6MiIsIjIxOjkiLCJjdXN0b20iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoic2VlZHJlYW0tMyIsIm93bmVyIjoiYnl0ZWRhbmNlIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL3BkZi8yNTA0LjExMzQ2IiwicnVuX2NvdW50IjoxOTkwMzg5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYnl0ZWRhbmNlL3NlZWRyZWFtLTMiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzc0YmU4ZGUwLTdmMmUtNGRiOS04YmY1LTRlYjIwOGY0ZjUwYS9yZXBsaWNhdGUtcHJlZGljdGlvbi05XzRKNmxzWGsuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTItMDVUMTU6MTc6NTIuNTI3MzIzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAxLTE0VDEwOjU0OjEzLjg2MDk3NFoiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMS0xNFQxMDo1NDowMi41NjMwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYjA5OXh6N2s4ZHJnZTBjbWNoczkxd3BtOHciLCJpbnB1dCI6eyJwcm9tcHQiOiJjaHJvbWUgc3BvcnRzIGNhciBieSB0aGUgc2VhIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsImltYWdlX3JlZmVyZW5jZV93ZWlnaHQiOjAuODUsInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOjAuODV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTY3NjQ3NDY1NlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZyBpbWFnZS4uLlxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjNzZWNcbkRyZWFtaW5nLi4uXG5Db21wbGV0ZWQuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAxMS4wMHNlY1xuRG93bmxvYWRpbmcgMTU2NzkwMCBieXRlc1xuRG93bmxvYWRlZCAxLjUwTUIgaW4gMC4yNXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTEuMjkwNTM5NDk5LCJ0b3RhbF90aW1lIjoxMS4yOTc5NzR9LCJtb2RlbCI6Imx1bWEvcGhvdG9uIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC9iTjM1U0s3cDR5cU5BeGZHOVRnYWs1WXV5ZnZUY0dpQWJxUGx0cGJLRWMwVlJmSm9BL3RtcDk1bGg4bWh1LmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAxLTE0VDEwOjU0OjAyLjU3MDQzNVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1kdGdmdW43ZmxrZzR2MnhucjRzZm5keGZ2bmpqeG9wY3l0ZWZjcGc1bGF1Ym1pZ3F5Y2lhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9iMDk5eHo3azhkcmdlMGNtY2hzOTF3cG04dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvYjA5OXh6N2s4ZHJnZTBjbWNoczkxd3BtOHcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJIaWdoLXF1YWxpdHkgaW1hZ2UgZ2VuZXJhdGlvbiBtb2RlbCBvcHRpbWl6ZWQgZm9yIGNyZWF0aXZlIHByb2Zlc3Npb25hbCB3b3JrZmxvd3MgYW5kIHVsdHJhLWhpZ2ggZmlkZWxpdHkgb3V0cHV0cyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiZmUxNDJjMDM3Y2YzNTk3NjRmMjA1OGMzYTQyZWYwZGM3NTBkOTA4MzExZDAyODY4Y2JjNzc2OWZlODAwYjY0OCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA1VDE2OjUzOjIxLjI1OTMxNloiLCJjb2dfdmVyc2lvbiI6IjAuMTAuMC1hbHBoYTI3Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE2OjkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIn0sImltYWdlX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUmVmZXJlbmNlIFVybCIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVVJMIG9mIGEgcmVmZXJlbmNlIGltYWdlIHRvIGd1aWRlIGdlbmVyYXRpb24ifSwic3R5bGVfcmVmZXJlbmNlX3VybCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgVXJsIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJVUkwgb2YgYSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbWFnZSBSZWZlcmVuY2UgV2VpZ2h0IiwiZGVmYXVsdCI6MC44NSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXZWlnaHQgb2YgdGhlIHJlZmVyZW5jZSBpbWFnZS4gTGFyZ2VyIHZhbHVlcyB3aWxsIG1ha2UgdGhlIHJlZmVyZW5jZSBpbWFnZSBoYXZlIGEgc3Ryb25nZXIgaW5mbHVlbmNlIG9uIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIFdlaWdodCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2VpZ2h0IG9mIHRoZSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiY2hhcmFjdGVyX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hhcmFjdGVyIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlVSTCBvZiBhIGNoYXJhY3RlciByZWZlcmVuY2UgaW1hZ2UifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCI5OjE2IiwiMTY6OSIsIjk6MjEiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2x1bWFsYWJzLmFpL2RyZWFtLW1hY2hpbmUvYXBpL3Rlcm1zIiwibmFtZSI6InBob3RvbiIsIm93bmVyIjoibHVtYSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6Mjc0ODMxNywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1bWEvcGhvdG9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NDU5ZjdlOS03NDQ1LTQwNDYtODJhYS05MTdhMGY1NjFiODAvdG1weWY5ZHgwMnIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA1VDE1OjE4OjA0LjM2NDQyMVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMi0wNVQxNzozMTowOC44NTEwOTlaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTItMDVUMTc6MzE6MDEuODE5MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjM1NmN0dDg3N2RyZ2MwY2tqemdhenhlZ3R3IiwiaW5wdXQiOnsicHJvbXB0IjoiQSB0cmFpbiBjYXIgaXMgZW5ndWxmZWQgaW4gYSBtYXNzaXZlIGV4cGxvc2lvbiwgd2l0aCBmbGFtZXMgYW5kIHNtb2tlIGJpbGxvd2luZyBpbnRvIHRoZSBza3kgYXMgZGVicmlzIGZsaWVzIGluIGFsbCBkaXJlY3Rpb25zLCBjaW5lbWF0aWMgcGhvdG9ncmFwaCwgZXhwbG9zaXZlIGFjdGlvbiwgaGlnaCBjb250cmFzdCwgZHluYW1pYyBsaWdodGluZy4iLCJhc3BlY3RfcmF0aW8iOiIxNjo5IiwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6MC44NSwic3R5bGVfcmVmZXJlbmNlX3dlaWdodCI6MC44NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxNjYxMlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDYuNnNlY1xuRG93bmxvYWRpbmcgMTI4MTU4MSBieXRlc1xuRG93bmxvYWRlZCAxLjIyTUIgaW4gMC4zM3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6Ny4wMjI2NzIyOCwidG90YWxfdGltZSI6Ny4wMzIwOTl9LCJtb2RlbCI6Imx1bWEvcGhvdG9uLWZsYXNoIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC82aVo4OXFha2c3NG1DVmpGWWVEazBHbGpvWVFSZW9WMGs3V3dTanhYbUNMY1Y1M1RBL3RtcHlmOWR4MDJyLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEyLTA1VDE3OjMxOjAxLjgyODQyN1oiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1tZXFvNnIzanpudWx6b2pod3BrMmF4bXNscGtkcTIzZGtoYWYydm9tYnNicGN3dmhob3ZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zNTZjdHQ4NzdkcmdjMGNranpnYXp4ZWd0dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMzU2Y3R0ODc3ZHJnYzBja2p6Z2F6eGVndHcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBY2NlbGVyYXRlZCB2YXJpYW50IG9mIFBob3RvbiBwcmlvcml0aXppbmcgc3BlZWQgd2hpbGUgbWFpbnRhaW5pbmcgcXVhbGl0eSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDg3MDVjZjBlNjIyM2ZiYzQ5ZTgxNzgxYmEyMzU2MjNjMTAwNzEzMDM1Zjk4NjZlMDRhNjIzNmI1NGUxYThkMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTE3VDE0OjIwOjI3LjUwNzQ1OFoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9yZWZlcmVuY2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJzdHlsZV9yZWZlcmVuY2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTdHlsZSByZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJjaGFyYWN0ZXJfcmVmZXJlbmNlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNoYXJhY3RlciBSZWZlcmVuY2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkNoYXJhY3RlciByZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZV9yZWZlcmVuY2VfdXJsIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo4LCJkZXByZWNhdGVkIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQ6IFVzZSBpbWFnZV9yZWZlcmVuY2UgaW5zdGVhZCJ9LCJzdHlsZV9yZWZlcmVuY2VfdXJsIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0eWxlIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjoxMCwiZGVwcmVjYXRlZCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkOiBVc2Ugc3R5bGVfcmVmZXJlbmNlIGluc3RlYWQifSwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbWFnZSBSZWZlcmVuY2UgV2VpZ2h0IiwiZGVmYXVsdCI6MC44NSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXZWlnaHQgb2YgdGhlIHJlZmVyZW5jZSBpbWFnZS4gTGFyZ2VyIHZhbHVlcyB3aWxsIG1ha2UgdGhlIHJlZmVyZW5jZSBpbWFnZSBoYXZlIGEgc3Ryb25nZXIgaW5mbHVlbmNlIG9uIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIFdlaWdodCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2VpZ2h0IG9mIHRoZSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiY2hhcmFjdGVyX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hhcmFjdGVyIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo5LCJkZXByZWNhdGVkIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQ6IFVzZSBjaGFyYWN0ZXJfcmVmZXJlbmNlIGluc3RlYWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCI5OjE2IiwiMTY6OSIsIjk6MjEiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vbHVtYWxhYnMuYWkvZHJlYW0tbWFjaGluZS9hcGkvdGVybXMiLCJuYW1lIjoicGhvdG9uLWZsYXNoIiwib3duZXIiOiJsdW1hIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxNjcyMTgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9sdW1hL3Bob3Rvbi1mbGFzaCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvOTE4ZDg2M2EtNjRiNy00YWNjLWJjY2YtN2U3NTYzMTQwYjc0L3JlcGxpY2F0ZS1wcmVkaWN0aW9uLWJhNG1zcTB0LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0xMFQxMzoyMDowNi4wNjcxMTZaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDctMTJUMTE6MzA6MjMuNTM0NDIxWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDExOjMwOjE2LjAzNzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJ0Z3E3anQzaGNucm1hMGNxenNrOTBtenJmdyIsImlucHV0Ijp7InNlZWQiOjEsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJmdWxsIiwicmVzb2x1dGlvbiI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsInNwZWVkX21vZGUiOiJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5Ijo4MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIGluZmVyZW5jZS4uLlxuVGhlIGZvbGxvd2luZyBwYXJ0IG9mIHlvdXIgaW5wdXQgd2FzIHRydW5jYXRlZCBiZWNhdXNlIGBtYXhfc2VxdWVuY2VfbGVuZ3RoYCBpcyBzZXQgdG8gIDEyOCB0b2tlbnM6IFsnLCBkZWZvcm1lZCBhcXVlb3VzIGh1bW9yJ11cbiAgMCV8ICAgICAgICAgIHwgMC81MCBbMDA6MDA8PywgP2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowMzwwMDowNywgIDQuNjNpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzMC81MCBbMDA6MDQ8MDA6MDIsICA2Ljg3aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgNDUvNTAgWzAwOjA1PDAwOjAwLCAgOC45MWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNTAvNTAgWzAwOjA3PDAwOjAwLCAgNi45Mml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjcuNDkwNDYyODAzLCJ0b3RhbF90aW1lIjo3LjQ5NzQyMX0sIm1vZGVsIjoicHJ1bmFhaS9oaWRyZWFtLWwxLWZ1bGwiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2UzUVJFSTFxQUwzNU1hRG1Xa21JMzJLZmNWRkFDd2Rvd0xNcEtlZ0VWb1BlVWVmUEYvb3V0cHV0XzFfMC53ZWJwIiwic3RhcnRlZF9hdCI6IjIwMjUtMDctMTJUMTE6MzA6MTYuMDQzOTU4WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLTQzZmd1NXA1b3A3amxubzZ1b3RudnZyYWNwbGNtNW1xc3d4aGpidG1uNm9va3ZveWdqa3EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3RncTdqdDNoY25ybWEwY3F6c2s5MG16cmZ3IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy90Z3E3anQzaGNucm1hMGNxenNrOTBtenJmdy9jYW5jZWwifSwidmVyc2lvbiI6IjAzZDU4NTMyZmQyOWUzOWZkMmVkODBlODZjM2RhMWNlYmVjMjhlZjI3MzQwODFjZjEzNjY3MTBkMzAzODhmNDIifSwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGFuIG9wdGltaXNlZCB2ZXJzaW9uIG9mIHRoZSBoaWRyZWFtLWZ1bGwgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDNkNTg1MzJmZDI5ZTM5ZmQyZWQ4MGU4NmMzZGExY2ViZWMyOGVmMjczNDA4MWNmMTM2NjcxMGQzMDM4OGY0MiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDEwOjUzOjA2LjQ3MzUxN1oiLCJjb2dfdmVyc2lvbiI6IjAuMTQuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwiZGVmYXVsdCI6LTEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQgKC0xIGZvciByYW5kb20pIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJtb2RlbF90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbW9kZWxfdHlwZSJ9XSwiZGVmYXVsdCI6ImZ1bGwiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik1vZGVsIHR5cGUifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiIxMDI0IMOXIDEwMjQgKFNxdWFyZSkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik91dHB1dCByZXNvbHV0aW9uIn0sInNwZWVkX21vZGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zcGVlZF9tb2RlIn1dLCJkZWZhdWx0IjoiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiU3BlZWQgb3B0aW1pemF0aW9uIGxldmVsIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0IjoxMDAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJPdXRwdXQgcXVhbGl0eSAoZm9yIGpwZyBhbmQgd2VicCkifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1vZGVsX3R5cGUiOnsiZW51bSI6WyJmdWxsIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1vZGVsX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZXNvbHV0aW9uIjp7ImVudW0iOlsiMTAyNCDDlyAxMDI0IChTcXVhcmUpIiwiNzY4IMOXIDEzNjAgKFBvcnRyYWl0KSIsIjEzNjAgw5cgNzY4IChMYW5kc2NhcGUpIiwiODgwIMOXIDExNjggKFBvcnRyYWl0KSIsIjExNjggw5cgODgwIChMYW5kc2NhcGUpIiwiMTI0OCDDlyA4MzIgKExhbmRzY2FwZSkiLCI4MzIgw5cgMTI0OCAoUG9ydHJhaXQpIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzcGVlZF9tb2RlIjp7ImVudW0iOlsiVW5zcXVlZXplZCDwn42LIChoaWdoZXN0IHF1YWxpdHkpIiwiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIkp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIkV4dHJhIEp1aWNlZCDwn5qAIChldmVuIG1vcmUgc3BlZWQpIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNwZWVkX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbInBuZyIsImpwZyIsIndlYnAiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoiaGlkcmVhbS1sMS1mdWxsIiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MjkwMTEsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZnVsbCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNzNjNWFmNjUtZjU3OC00MTEzLWI2MmMtMmE1Njk3MWNmZjJmL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLXRybXB3cjc4LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNi0xMlQwOToyNDozOS4yNzI1ODdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMTJUMTA6MjY6MzEuNzY0NjY5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTEyVDEwOjI2OjI4Ljg0NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJtajQwcTNqM2Rzcm04MGNxY2VwdGhld3RqMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSBwaG90bzogQ3JlYXRlIGEgY2luZW1hdGljLCBwaG90b3JlYWxpc3RpYyBtZWRpdW0gc2hvdCBjYXB0dXJpbmcgdGhlIGR5bmFtaWMgZW5lcmd5IG9mIGEgaGlnaC1vY3RhbmUgYWN0aW9uIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggd2luZC1zd2VwdCBkYXJrIGhhaXIgc3RyZWFrZWQgd2l0aCBwaW5rIGhpZ2hsaWdodHMgYW5kIGRldGVybWluZWQgZmVhdHVyZXMsIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zLCBzaGUgaXMgc2xpZ2h0bHkgb2ZmLWNlbnRlci4gU2hlIHdlYXJzIGEgZml0dGVkIHBpbmsgYW5kIGdvbGQgcmFjaW5nIGphY2tldCBvdmVyIGEgYmxhY2sgdGFuayB0b3Agd2l0aCBcIkltYWdlbiA0IEZhc3RcIiBpbiBtb3Rpb24tc3R5bGl6ZWQgbGV0dGVyaW5nIGFuZCBvbiB0aGUgbmV4dCBsaW5lIFwib24gUmVwbGljYXRlXCIgZW1ibGF6b25lZCBhY3Jvc3MgdGhlIGNoZXN0IGFuZCBhdmlhdG9yIHN1bmdsYXNzZXMgcHVzaGVkIHVwIG9uIGhlciBoZWFkLiBUaGUgbGlnaHRpbmcgaXMgZHJhbWF0aWMgd2l0aCBtb3Rpb24gYmx1ciBzdHJlYWtzIGFuZCBuZW9uIHJlZmxlY3Rpb25zIGZyb20gcGFzc2luZyBjaXR5IGxpZ2h0cywgY3JlYXRpbmcgZHluYW1pYyBsZW5zIGZsYXJlcyBhbmQgbGlnaHQgdHJhaWxzICh0aGV5IGRvIG5vdCBjb3ZlciBoZXIgZmFjZSkuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCB1cmJhbiBuaWdodHNjYXBlIHdpdGggc3RyZWFraW5nIGNhciBoZWFkbGlnaHRzIGFuZCBpbGx1bWluYXRlZCBza3lzY3JhcGVycyBydXNoaW5nIHBhc3QsIHJlbmRlcmVkIHdpdGggaGVhdnkgbW90aW9uIGJsdXIgYW5kIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIEhpZ2ggY29udHJhc3QgbGlnaHRpbmcsIHZpYnJhbnQgbmVvbiBjb2xvciBwYWxldHRlIHdpdGggZGVlcCBibHVlcyBhbmQgZWxlY3RyaWMgeWVsbG93cywgYW5kIHJhem9yLXNoYXJwIGZvY3VzIG9uIGhlciBpbnRlbnNlIGV5ZXMgZW5oYW5jZSB0aGUgZmFzdC1wYWNlZCwgZWxlY3RyaWZ5aW5nIGF0bW9zcGhlcmUuIFNoZSBpcyBpbGx1bWluYXRlZCB3aGlsZSB0aGUgYmFja2dyb3VuZCBpcyBkYXJrZXIuIiwiYXNwZWN0X3JhdGlvIjoiNDozIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsInNhZmV0eV9maWx0ZXJfbGV2ZWwiOiJibG9ja19vbmx5X2hpZ2gifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IkdlbmVyYXRpbmcgaW1hZ2UuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAyLjkwIHNlY29uZHMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjIuOTA0NjQ3MDAyLCJ0b3RhbF90aW1lIjoyLjkxODY2OX0sIm1vZGVsIjoiZ29vZ2xlL2ltYWdlbi00LWZhc3QiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2lLcmlNSzB6WGJiaU5ScjZXZ09KdGNoV1RYVEVmOVNENjJYbEZVcGR4QTNyNkNiS0EvdG1wXzJ1MjE4OXYuanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMTJUMTA6MjY6MjguODYwMDIyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXVoaW16YXp3MnR4eGpuZnZ3bGRiYWQ2Z3UzNGdrYzJyMjJnNHJlcnltbXIzd2dlaWRmM2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL21qNDBxM2ozZHNybTgwY3FjZXB0aGV3dGowIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9tajQwcTNqM2Rzcm04MGNxY2VwdGhld3RqMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIGZhc3QgdmVyc2lvbiBvZiBJbWFnZW4gNCB3aGVuIHNwZWVkIGFuZCBjb3N0IGFyZSBtb3JlIGltcG9ydGFudCB0aGFuIHF1YWxpdHkiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjRlNTUzNDk1MDI3NWY1ZDI5YWExZWEyNjNhNDQyMDE4ZjM0ZDkwMjU0YmI4OWJhOWEwOGRlNDRiYzY4YzVhMzMiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xN1QyMDo0Mzo0My4xMzc3MzRaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi00LWZhc3QiLCJvd25lciI6Imdvb2dsZSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6OTQzMDI3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi00LWZhc3QiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2RlNGU2YTIzLWZjM2EtNDZjZC05MDAxLTIzZDM5NTIyOGNlNy9yZXBsaWNhdGUtcHJlZGljdGlvbi0ycmhtNnh4MS53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMjFUMTY6MzM6MDkuNDMyMDQwWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA2LTEyVDEwOjI3OjUyLjIxODUzMFoiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNi0xMlQxMDoyNzo0My4yOTgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiNGc2bmsyMzY4OXJtYzBjcWNlcWJoZDRnMGciLCJpbnB1dCI6eyJwcm9tcHQiOiJUaGUgcGhvdG86IENyZWF0ZSBhIGNpbmVtYXRpYywgcGhvdG9yZWFsaXN0aWMgbWVkaXVtIHNob3QgY2FwdHVyaW5nIHRoZSBub3N0YWxnaWMgd2FybXRoIG9mIGEgbWlkLTIwMDBzIGluZGllIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggYSBzbGVlaywgc3RyYWlnaHQgYm9iIGhhaXJjdXQgaW4gY29vbCBwbGF0aW51bSB3aGl0ZSB3aXRoIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBrbm93aW5nIHNtaXJrLCBoZXIgaGVhZCBpcyBsb29raW5nIHVwIHNsaWdodGx5LiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJJbWFnZW4gNCBVbHRyYSBvbiBSZXBsaWNhdGVcIiBpbiBodWdlIHN0eWxpemVkIHRleHQgb3ZlciBhIGxvbmctc2xlZXZlZCBzdHJpcGVkIHRvcCBhbmQgc2ltcGxlIHNpbHZlciBzdHVkIGVhcnJpbmdzLiBUaGUgbGlnaHRpbmcgaXMgc29mdCwgZ29sZGVuIGhvdXIgc3VubGlnaHQgY3JlYXRpbmcgbGVucyBmbGFyZSBhbmQgaWxsdW1pbmF0aW5nIGR1c3QgbW90ZXMgaW4gdGhlIGFpci4gVGhlIGJhY2tncm91bmQgc2hvd3MgYSBibHVycmVkIG91dGRvb3IgdXJiYW4gc2V0dGluZyB3aXRoIGdyYWZmaXRpLWNvdmVyZWQgd2FsbHMgKHRoZSBncmFmZml0aSBzYXlzIFwidWx0cmFcIiBpbiBzdHlsaXplZCBncmFmZml0aSBsZXR0ZXJpbmcpLCByZW5kZXJlZCB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZC4gTmF0dXJhbCBmaWxtIGdyYWluLCBhIHdhcm0sIHNsaWdodGx5IG11dGVkIGNvbG9yIHBhbGV0dGUsIGFuZCBzaGFycCBmb2N1cyBvbiBoZXIgZXhwcmVzc2l2ZSBleWVzIGVuaGFuY2UgdGhlIGludGltYXRlLCBhdXRoZW50aWMgZmVlbCIsImFzcGVjdF9yYXRpbyI6IjE2OjkiLCJvdXRwdXRfZm9ybWF0IjoianBnIiwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6ImJsb2NrX29ubHlfaGlnaCJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiR2VuZXJhdGluZyBpbWFnZS4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDguOTEgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6OC45MTI4NjE1MTYsInRvdGFsX3RpbWUiOjguOTIwNTN9LCJtb2RlbCI6Imdvb2dsZS9pbWFnZW4tNC11bHRyYSIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZUFzVUx6Rjh0enpYVlNVdHA3cnZsRFBxRWtlUEJjTGVUVFducXNTYUNLWVJ0THNwQS90bXBpa2M2MTE5Zy5qcGciLCJzdGFydGVkX2F0IjoiMjAyNS0wNi0xMlQxMDoyNzo0My4zMDU2NjhaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3IteXlpZXBvcTdwNm1rcWVjeWYzZGszc3F6aWtzNXV6YzV5ZG5seWVkZHhxamxtNms0ZjdoYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNGc2bmsyMzY4OXJtYzBjcWNlcWJoZDRnMGciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzRnNm5rMjM2ODlybWMwY3FjZXFiaGQ0ZzBnL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdWx0cmEgdmVyc2lvbiBvZiBJbWFnZW4gNCB3aGVuIHF1YWxpdHkgbWF0dGVycyBtb3JlIHRoYW4gc3BlZWQgYW5kIGNvc3QiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjMzZGI4NWM3ZjQyY2RmZWUzYTc2NThkNzZhOTA5N2I4ZDg1Njk4MWFiYTAwMjBiMzIzZDNlODM2ODNkMmUyYTIiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xMVQxODoxMjo1OC40MDY0MjJaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi00LXVsdHJhIiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjY3MzU1NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2dvb2dsZS9pbWFnZW4tNC11bHRyYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYWY3MWRmZWItZTJkMC00ZDFlLTlmMWYtNjI1NGRiYWZmMWQwL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLTZubTN0a3JkMS5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0zMVQyMjowNToxOC4xODI3MjdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDQtMDFUMjM6MzQ6NDMuODY5OTEzWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTAxVDIzOjM0OjQzLjcyMzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI2bm0zdGtyZDFkcm1hMGNueWV0djMyNWd3ciIsImlucHV0Ijp7InNlZWQiOi0xLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJhIHRpbnkgYXN0cm9uYXV0IGhhdGNoaW5nIGZyb20gYW4gZWdnIG9uIHRoZSBtb29uIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsImd1aWRhbmNlX3NjYWxlIjo0LjUsIm91dHB1dF9xdWFsaXR5Ijo4MCwiaW5mZXJlbmNlX3N0ZXBzIjoyLCJpbnRlcm1lZGlhdGVfdGltZXN0ZXBzIjoxLjN9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNTA2NTBcblVzaW5nIGludGVybWVkaWF0ZV90aW1lc3RlcHM6IDEuMyB3aXRoIDIgaW5mZXJlbmNlIHN0ZXBzXG5TZXQgdGltZXN0ZXBzOiB0ZW5zb3IoWzEuNTcwOCwgMS4zMDAwLCAwLjAwMDBdLCBkZXZpY2U9J2N1ZGE6MCcpXG4gIDAlfCAgICAgICAgICB8IDAvMiBbMDA6MDA8PywgP2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMi8yIFswMDowMDwwMDowMCwgNDcuNzdpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjowLjE0MTUwOTc2NSwidG90YWxfdGltZSI6MC4xNDY5MTN9LCJtb2RlbCI6Im52aWRpYS9zYW5hLXNwcmludC0xLjZiIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS90YkFPOW1NTGlTS0ZNVk5lZnM5MUhLZk53c1c2bVBMc0RtNHdoTTRGb1BlTWhLNlJCL291dHB1dC5qcGciLCJzdGFydGVkX2F0IjoiMjAyNS0wNC0wMVQyMzozNDo0My43Mjg0MDNaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItZXN5bmVsZ2xlcWh5aXNmenR0YWhlc3JlcWdmZHRsZWlwNGM3ZXdzbjRib3Zwbmh4cWRoYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNm5tM3RrcmQxZHJtYTBjbnlldHYzMjVnd3IiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzZubTN0a3JkMWRybWEwY255ZXR2MzI1Z3dyL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNmVkMWNlNzdjZGM4ZGI2NTU1MGU3NmQ1YWI4MjU1NmQwY2IzMWFjOGFiM2M0OTQ3YjE2OGEwYmRhN2I5NjJlNCJ9LCJkZXNjcmlwdGlvbiI6IlNBTkEtU3ByaW50OiBPbmUtU3RlcCBEaWZmdXNpb24gd2l0aCBDb250aW51b3VzLVRpbWUgQ29uc2lzdGVuY3kgRGlzdGlsbGF0aW9uIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWNhdGFjby9jb2ctc2FuYS1zcHJpbnQtMS42YiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDM4YWVlNjkwN2I1M2E1YzE0ODc4MDk4M2UzOWE1MGNlN2NkMDc0N2I0ZTI2NDJlNzgzODdmNDhjZjM2MDM5YSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTIzVDIyOjQzOjM3LjY5NDM3NloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuMCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTZWVkIHZhbHVlLiBTZXQgdG8gYSB2YWx1ZSBsZXNzIHRoYW4gMCB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwibWF4aW11bSI6NDA5NiwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIm1heGltdW0iOjQwOTYsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSB0aW55IGFzdHJvbmF1dCBoYXRjaGluZyBmcm9tIGFuIGVnZyBvbiB0aGUgbW9vbiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoianBnIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo0LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkNGRyBndWlkYW5jZSBzY2FsZSJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn0sImluZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2FtcGxpbmcgc3RlcHMifSwiaW50ZXJtZWRpYXRlX3RpbWVzdGVwcyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbnRlcm1lZGlhdGUgVGltZXN0ZXBzIiwiZGVmYXVsdCI6MS4zLCJtYXhpbXVtIjoxLjUsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW50ZXJtZWRpYXRlIHRpbWVzdGVwIHZhbHVlIChvbmx5IHVzZWQgd2hlbiBpbmZlcmVuY2Vfc3RlcHM9MiwgcmVjb21tZW5kZWQgdmFsdWVzOiAxLjAtMS40KSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL05WbGFicy9TYW5hP3RhYj1BcGFjaGUtMi4wLTEtb3YtZmlsZSNyZWFkbWUiLCJuYW1lIjoic2FuYS1zcHJpbnQtMS42YiIsIm93bmVyIjoibnZpZGlhIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjUwMy4wOTY0MSIsInJ1bl9jb3VudCI6NzQyMzYzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vbnZpZGlhL3NhbmEtc3ByaW50LTEuNmIiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL0VmZmljaWVudC1MYXJnZS1Nb2RlbC9TYW5hX1NwcmludF8xLjZCXzEwMjRweF9kaWZmdXNlcnMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19jb3Zlcl9pbWFnZS9iNWU2ZWM2My1lMmY0LTQ4NTMtODBlNi0xZjZjNGIyYjNmOTEvcmVwbGljYXRlLXByZWRpY3Rpb24tYmE0bXNxMHQud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTEwVDEzOjE3OjM3LjQ0MjA5M1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNy0xMlQxMToyODoyNy44MjUwNDNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTJUMTE6Mjg6MjUuMzQxMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InR0ZnQ3N3Awem5ybWMwY3F6c2phZ3Y0MjEwIiwiaW5wdXQiOnsic2VlZCI6LTEsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJkZXYiLCJyZXNvbHV0aW9uIjoiMTAyNCDDlyAxMDI0IChTcXVhcmUpIiwic3BlZWRfbW9kZSI6Ikp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBpbmZlcmVuY2UuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8yOCBbMDA6MDA8PywgP2l0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE1LzI4IFswMDowMTwwMDowMSwgMTEuMTNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI4LzI4IFswMDowMjwwMDowMCwgMTIuMTFpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoyLjQ3NzMzNDExLCJ0b3RhbF90aW1lIjoyLjQ4NDA0M30sIm1vZGVsIjoicHJ1bmFhaS9oaWRyZWFtLWwxLWRldiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvNWVzcVF0Zk85cG1MRTBYRktKVGR1TGE2OUhaTFJtdjMyZDJCd3JybFhRaWJqZmZUQi9vdXRwdXRfMjgyNjQyXzAuanBlZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA3LTEyVDExOjI4OjI1LjM0NzcwOVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1rdHg2cW00dmRuZHVlYW93MmtqbWZrZnJ2Z2ZpdXdxN3BueXVkb2R3bXpqcXdvaTZremRhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy90dGZ0NzdwMHpucm1jMGNxenNqYWd2NDIxMCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdHRmdDc3cDB6bnJtYzBjcXpzamFndjQyMTAvY2FuY2VsIn0sInZlcnNpb24iOiI0ZGZjZDE0NmMwZGVmNDgxMjQ1NTQxNWY1NTU1NmY2YmM4NDAyNWRjYjE1MTkzY2YxOTc3ZjAxYmQzODRkMTkxIn0sImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhbiBvcHRpbWlzZWQgdmVyc2lvbiBvZiB0aGUgaGlkcmVhbS1sMS1kZXYgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNGRmY2QxNDZjMGRlZjQ4MTI0NTU0MTVmNTU1NTZmNmJjODQwMjVkY2IxNTE5M2NmMTk3N2YwMWJkMzg0ZDE5MSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDEwOjQzOjQzLjQ4MTI1NloiLCJjb2dfdmVyc2lvbiI6IjAuMTQuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwiZGVmYXVsdCI6LTEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQgKC0xIGZvciByYW5kb20pIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJtb2RlbF90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbW9kZWxfdHlwZSJ9XSwiZGVmYXVsdCI6ImRldiIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTW9kZWwgdHlwZSJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHJlc29sdXRpb24ifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJMaWdodGx5IEp1aWNlZCDwn42KIChtb3JlIGNvbnNpc3RlbnQpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJTcGVlZCBvcHRpbWl6YXRpb24gbGV2ZWwifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik91dHB1dCBxdWFsaXR5IChmb3IganBnIGFuZCB3ZWJwKSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibW9kZWxfdHlwZSI6eyJlbnVtIjpbImRldiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIjc2OCDDlyAxMzYwIChQb3J0cmFpdCkiLCIxMzYwIMOXIDc2OCAoTGFuZHNjYXBlKSIsIjg4MCDDlyAxMTY4IChQb3J0cmFpdCkiLCIxMTY4IMOXIDg4MCAoTGFuZHNjYXBlKSIsIjEyNDggw5cgODMyIChMYW5kc2NhcGUpIiwiODMyIMOXIDEyNDggKFBvcnRyYWl0KSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3BlZWRfbW9kZSI6eyJlbnVtIjpbIlVuc3F1ZWV6ZWQg8J+NiyAoaGlnaGVzdCBxdWFsaXR5KSIsIkxpZ2h0bHkgSnVpY2VkIPCfjYogKG1vcmUgY29uc2lzdGVudCkiLCJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzcGVlZF9tb2RlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImhpZHJlYW0tbDEtZGV2Iiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDI5ODAsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZGV2IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS8zZGVjN2UyOS05Y2E0LTQzMzgtYWNlNi02NDcyZDdhMDZiMTkvcmVwbGljYXRlLXByZWRpY3Rpb24tYmE0bXNxMHQud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTEwVDA5OjM1OjA4Ljk0MDczMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNy0xMlQxMDozODoyNS41NjQxNjFaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTJUMTA6Mzg6MjMuODMwMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InRkZm54ZzdtYXNybWMwY3F6cnZia2JlMXh3IiwiaW5wdXQiOnsic2VlZCI6MTAsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJmYXN0IiwicmVzb2x1dGlvbiI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsInNwZWVkX21vZGUiOiJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBpbmZlcmVuY2UuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8xNiBbMDA6MDA8PywgP2l0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgMTUvMTYgWzAwOjAxPDAwOjAwLCAxMC45Nml0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAxPDAwOjAwLCAxMC4yM2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEuNzI3MDQ2NzQ4OTk5OTk5OSwidG90YWxfdGltZSI6MS43MzQxNjF9LCJtb2RlbCI6InBydW5hYWkvaGlkcmVhbS1sMS1mYXN0Iiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9PQUxNZkEzTkUyWHJSNkNXem0zNDlvUVIyS2NCMVFWZmlka3pqNGppdUxTaDBlZlRCL291dHB1dF8xMF8wLmpwZWciLCJzdGFydGVkX2F0IjoiMjAyNS0wNy0xMlQxMDozODoyMy44MzcxMTRaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItNmo0azNibGdqM2JkcXZ4MnNnbDZzcW83anNidml5ampxYnp1eTZ0YmU1ZDRxcWhpemVvcSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdGRmbnhnN21hc3JtYzBjcXpydmJrYmUxeHciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3RkZm54ZzdtYXNybWMwY3F6cnZia2JlMXh3L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiOTE3NTJjYzBiMDdjY2Q1OTc2ZjFkYjJiNmI3ZjEwMjk2YWMxMmQ2Y2IyYmE4NzA1NmY3OWIxN2ZmYWNjYTVmNSJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYW4gb3B0aW1pc2VkIHZlcnNpb24gb2YgdGhlIGhpZHJlYW0tbDEgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGlEcmVhbS1haS9IaURyZWFtLUkxIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIwNjg5OGIzOWNiMDBlNDJkMzE2NjZiMGRjOGI5OTA0ZjMyNjE2OTc2ODEyOWQ3NTYxODRmNjVlY2YxOTg2YzhmIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMThUMTU6MjE6MDguMjA5MzEzWiIsImNvZ192ZXJzaW9uIjoiMC4xNi4wIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZCAoLTEgZm9yIHJhbmRvbSkifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0In0sIm1vZGVsX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tb2RlbF90eXBlIn1dLCJkZWZhdWx0IjoiZmFzdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTW9kZWwgdHlwZSJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHJlc29sdXRpb24ifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJMaWdodGx5IEp1aWNlZCDwn42KIChtb3JlIGNvbnNpc3RlbnQpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJTcGVlZCBvcHRpbWl6YXRpb24gbGV2ZWwifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik91dHB1dCBxdWFsaXR5IChmb3IganBnIGFuZCB3ZWJwKSJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IiIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgcHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCBuZWdhdGl2ZSBwcm9tcHQuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJtb2RlbF90eXBlIjp7ImVudW0iOlsiZmFzdCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIjc2OCDDlyAxMzYwIChQb3J0cmFpdCkiLCIxMzYwIMOXIDc2OCAoTGFuZHNjYXBlKSIsIjg4MCDDlyAxMTY4IChQb3J0cmFpdCkiLCIxMTY4IMOXIDg4MCAoTGFuZHNjYXBlKSIsIjEyNDggw5cgODMyIChMYW5kc2NhcGUpIiwiODMyIMOXIDEyNDggKFBvcnRyYWl0KSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3BlZWRfbW9kZSI6eyJlbnVtIjpbIlVuc3F1ZWV6ZWQg8J+NiyAoaGlnaGVzdCBxdWFsaXR5KSIsIkxpZ2h0bHkgSnVpY2VkIPCfjYogKG1vcmUgY29uc2lzdGVudCkiLCJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzcGVlZF9tb2RlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGlEcmVhbS1haS9IaURyZWFtLUkxL2Jsb2IvbWFpbi9MSUNFTlNFIiwibmFtZSI6ImhpZHJlYW0tbDEtZmFzdCIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjM2NDE1MDQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZmFzdCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vSGlEcmVhbS1haS9IaURyZWFtLUkxLUZhc3QifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvU1V0VTFMTVhSakxRUDFNeEc5SnoyMnptSzUyMHNBbGNwSXVLV0paOXhNUk1uQVFGL291dHB1dF8tMV8wLmpwZWciLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yMFQxMDo1NDo1Ni4wMDg1OTFaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDctMTJUMTQ6NDY6MDkuNjc3ODEzWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDE0OjQ2OjA4Ljg5NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI4MzRwNnF5NzAxcm1lMGNxendjdHFtbjhjbSIsImlucHV0Ijp7InNlZWQiOi0xLCJwcm9tcHQiOiJibGFjayBmb3Jlc3QgZ2F0ZWF1IGNha2Ugc3BlbGxpbmcgb3V0IHRoZSB3b3JkcyBcIkZMVVggREVWXCIsIHRhc3R5LCBmb29kIHBob3RvZ3JhcGh5LCBkeW5hbWljIHNob3QiLCJndWlkYW5jZSI6My41LCJpbWFnZV9zaXplIjoxMDI0LCJzcGVlZF9tb2RlIjoiRXh0cmEgSnVpY2VkIPCflKUgKG1vcmUgc3BlZWQpIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsIm91dHB1dF9xdWFsaXR5Ijo4MCwibnVtX2luZmVyZW5jZV9zdGVwcyI6Mjh9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBwcmVkaWN0aW9uIHdpdGggYXJnczogWydwcm9tcHQnLCAnbmVnYXRpdmVfcHJvbXB0JywgJ2hlaWdodCcsICd3aWR0aCcsICdndWlkYW5jZV9zY2FsZScsICdudW1faW5mZXJlbmNlX3N0ZXBzJywgJ2dlbmVyYXRvciddXG4gIDAlfCAgICAgICAgICB8IDAvMjggWzAwOjAwPD8sID9pdC9zXVxuIDU0JXzilojilojilojilojilojilo4gICAgfCAxNS8yOCBbMDA6MDA8MDA6MDAsIDUzLjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDA8MDA6MDAsIDQ2LjM2aXQvc11cbkluZmVyZW5jZSB0b29rIDAuNzYgc2Vjb25kcyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjowLjc3NTc3MTI2MiwidG90YWxfdGltZSI6MC43ODE4MTN9LCJtb2RlbCI6InBydW5hYWkvZmx1eC4xLWRldiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvU1V0VTFMTVhSakxRUDFNeEc5SnoyMnptSzUyMHNBbGNwSXVLV0paOXhNUk1uQVFGL291dHB1dF8tMV8wLmpwZWciLCJzdGFydGVkX2F0IjoiMjAyNS0wNy0xMlQxNDo0NjowOC45MDIwNDJaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItYjZud2JneXpscTI3bHZueTJ0bnUzdTRlcXdsZjRibmZxdXRocXU0cGlzbG8zMjRlN3Q3YSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvODM0cDZxeTcwMXJtZTBjcXp3Y3RxbW44Y20iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzgzNHA2cXk3MDFybWUwY3F6d2N0cW1uOGNtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiOTcwYTk2NmUzYTVkOGFhOWE0YmYxM2QzOTVjZjQ5Yzk3NWRjNDcyNmUzNTlmOTgyZmI4MzNmOWIxMDBmNzVkNSJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgdGhlIGZhc3Rlc3QgRmx1eCBEZXYgZW5kcG9pbnQgaW4gdGhlIHdvcmxkLCBjb250YWN0IHVzIGZvciBtb3JlIGF0IHBydW5hLmFpIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJiMDMwNmQ5MmFhMDI1YmI3NDdkYzc0MTYyZjNjMjdkNmVkODM3OThlMDhlNWY4OTc3YWRmM2Q4NTlkMDUzNmEzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMjVUMTI6MTE6MjYuMjE1OTA3WiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTZWVkIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJndWlkYW5jZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSIsImRlZmF1bHQiOjMuNSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBzY2FsZSJ9LCJpbWFnZV9zaXplIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBTaXplIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJCYXNlIGltYWdlIHNpemUgKGxvbmdlc3Qgc2lkZSkifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJKdWljZWQg8J+UpSAoZGVmYXVsdCkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlNwZWVkIG9wdGltaXphdGlvbiBsZXZlbCJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgb3V0cHV0IGltYWdlIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoianBnIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHF1YWxpdHkgKGZvciBqcGcgYW5kIHdlYnApIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyOCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW5mZXJlbmNlIHN0ZXBzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzcGVlZF9tb2RlIjp7ImVudW0iOlsiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIkp1aWNlZCDwn5SlIChkZWZhdWx0KSIsIkV4dHJhIEp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIkJsaW5rIG9mIGFuIGV5ZSDwn5GB77iPIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNwZWVkX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsicG5nIiwianBnIiwid2VicCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1kZXYvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoiZmx1eC4xLWRldiIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9iZmwuYWkvYW5ub3VuY2VtZW50cy8yNC0wOC0wMS1iZmwiLCJydW5fY291bnQiOjIyNzk4OTc3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS9mbHV4LjEtZGV2IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9ibGFjay1mb3Jlc3QtbGFicy9GTFVYLjEtZGV2In0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS95aHFtL2k4VXAxVXllSzUwSmRDc1JlSVhsSFNPejhXUWx5ZUtsdnVTcVFlVUVYT2hnVVBXVEIvb3V0cHV0XzQyXzAuanBlZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTI5VDE2OjIxOjA2LjIxODA4OVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNi0xMFQxOTo0NToxMi4wNTgyNjNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6NDU6MTEuNjQ0MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InM5NWhoMTBmdmhyajQwY3FiZGdhYWc4bmFjIiwiaW5wdXQiOnsic2VlZCI6NDIsInByb21wdCI6InNlbGYtcG9ydHJhaXQgb2YgYSB3b21hbiwgbGlnaHRuaW5nIGluIHRoZSBiYWNrZ3JvdW5kIiwibnVtX2ltYWdlcyI6MSwiaW1hZ2Vfd2lkdGgiOjEwMjQsImltYWdlX2hlaWdodCI6MTAyNCwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsImd1aWRhbmNlX3NjYWxlIjowLCJvdXRwdXRfcXVhbGl0eSI6ODAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjR9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAzMC4yN2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuNDA3NjA1MTU0LCJ0b3RhbF90aW1lIjowLjQxNDI2M30sIm1vZGVsIjoicHJ1bmFhaS9zZHhsLWxpZ2h0bmluZyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vaThVcDFVeWVLNTBKZENzUmVJWGxIU096OFdRbHllS2x2dVNxUWVVRVhPaGdVUFdUQi9vdXRwdXRfNDJfMC5qcGVnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6NDU6MTEuNjUwNjU4WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9xb3hxLXBvdzcyanBiZ2d2dm9jNzMyZGs3YXVnMmoydnFoeG15bmU1dmt5ZmQ0ZzNyN3QyaWo2NnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3M5NWhoMTBmdmhyajQwY3FiZGdhYWc4bmFjIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9zOTVoaDEwZnZocmo0MGNxYmRnYWFnOG5hYy9jYW5jZWwifSwidmVyc2lvbiI6IjEyM2Q0MjY0YWVjNGQxYzgxZDhiZjE0MmUwZDkwZDZmZDRjMzQ2ZjFhODY5NDA2MDE5ZjZkMTY1Mzg4MmQ3YzMifSwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIHRoZSBmYXN0ZXN0IHNkeGwtbGlnaHRuaW5nIGVuZHBvaW50IGluIHRoZSB3b3JsZCBvbiBBMTAwLCBjb250YWN0IHVzIGZvciBtb3JlIGF0IHBydW5hLmFpIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxMjNkNDI2NGFlYzRkMWM4MWQ4YmYxNDJlMGQ5MGQ2ZmQ0YzM0NmYxYTg2OTQwNjAxOWY2ZDE2NTM4ODJkN2MzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6MzY6NDUuOTk4MzczWiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0Ijo0MiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTZWVkIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJudW1faW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW1hZ2VzIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIn0sImltYWdlX3dpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiSW1hZ2Ugd2lkdGgifSwiaW1hZ2VfaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkltYWdlIGhlaWdodCJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2Ugc2NhbGUifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJPdXRwdXQgcXVhbGl0eSAoZm9yIGpwZyBhbmQgd2VicCkifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjQsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGluZmVyZW5jZSBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6InNkeGwtbGlnaHRuaW5nIiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDM0LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS9zZHhsLWxpZ2h0bmluZyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZjI4NWQzZDYtNDBiYi00ZjE1LWFhODItYzE2M2UzM2M2MDAwL3RtcHg0YXpxaWJ3LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0zMFQxMzoyMToyMi45MTcyNTJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTU6MDYuNjE3NDUyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTAxVDEyOjE0OjU2LjMzNDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJnNWZ5bmIzcTlzcm04MGNwaGYycmFxdzJmMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSB0ZXh0IFwiVjMgUXVhbGl0eVwiIGluIHRoZSBjZW50ZXIgbWlkZGxlLiBBIGNvbG9yIGZpbG0taW5zcGlyZWQgcG9ydHJhaXQgb2YgYSB5b3VuZyB3b21hbiB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gdGhlIGV5ZS4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIHBsZWFzaW5nIGJva2VoIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuIiwicmVzb2x1dGlvbiI6Ik5vbmUiLCJzdHlsZV90eXBlIjoiTm9uZSIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJPZmYifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM3MzI3MzM5MFxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMThzZWNcbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBUaGUgdGV4dCBcIlYzIFF1YWxpdHlcIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgd29tYW4gd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQgdGhhdCBibHVycyB0aGUgc3Vycm91bmRpbmcgZWxlbWVudHMsIGRyYXdpbmcgYXR0ZW50aW9uIHRvIHRoZSBleWUuIFRoZSBmaW5lIGdyYWluIGFuZCBjYXN0IHN1Z2dlc3QgYSBoaWdoIElTTyBmaWxtIHN0b2NrLCB3aGlsZSB0aGUgd2lkZSBhcGVydHVyZSBsZW5zIGNyZWF0ZXMgYSBwbGVhc2luZyBib2tlaCBlZmZlY3QsIGVuaGFuY2luZyB0aGUgY2FuZGlkIGFuZCBuYXR1cmFsIGRvY3VtZW50YXJ5IHN0eWxlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDkuMzEgc2Vjb25kc1xuRG93bmxvYWRpbmcgMTQ1NjkyOSBieXRlc1xuRG93bmxvYWRlZCAxLjM5TUIgaW4gMC43OHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTAuMjc2MTcwMTk1LCJ0b3RhbF90aW1lIjoxMC4yODM0NTJ9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYzLXF1YWxpdHkiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2RLQ3UyWVpRQ2pvU0I5UzR1Z0tsQmZZRjhTa1JEWkcyVHE1eTZTMWZ3MmxLZmlRcEEvdG1weDRhenFpYncucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTQ6NTYuMzQxMjgyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLTVmeWdvam5wYm01N2Q2aTVwcXFrcWUzcW41NHlmZ2ludXNzenpteXJtYWo0NzIzZjZmeWEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2c1ZnluYjNxOXNybTgwY3BoZjJyYXF3MmYwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9nNWZ5bmIzcTlzcm04MGNwaGYycmFxdzJmMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBoaWdoZXN0IHF1YWxpdHkgSWRlb2dyYW0gdjMgbW9kZWwuIHYzIGNyZWF0ZXMgaW1hZ2VzIHdpdGggc3R1bm5pbmcgcmVhbGlzbSwgY3JlYXRpdmUgZGVzaWducywgYW5kIGNvbnNpc3RlbnQgc3R5bGVzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJjM2I4NmU1YzIxMThlZTM0NjlmZDNmZWFkOGE5MGRjNzJjZjIzZWEzMWUyNGVlZDhmOGMzNTllYmU3ZTU0NmJhIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTY6MjU6MTguMDIwNjQ0WiIsImNvZ192ZXJzaW9uIjoiMC4xNi42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgYmxhY2sgYW5kIHdoaXRlIGltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCwgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRoZSBtYXNrIHdpbGwgYmUgcmVzaXplZCB0byBtYXRjaCB0aGUgaW1hZ2Ugc2l6ZS4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIm1heGltdW0iOjIxNDc0ODM2NDcsIngtb3JkZXIiOjgsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3ByZXNldCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3ByZXNldCJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGx5IGEgcHJlZGVmaW5lZCBhcnRpc3RpYyBzdHlsZSB0byB0aGUgZ2VuZXJhdGVkIGltYWdlIChWMyBtb2RlbHMgb25seSkuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifSwic3R5bGVfcmVmZXJlbmNlX2ltYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiYW55T2YiOltdLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgSW1hZ2VzIiwieC1vcmRlciI6NywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGltYWdlcyB0byB1c2UgYXMgc3R5bGUgcmVmZXJlbmNlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MDB4MTI4MCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMTozIiwiMzoxIiwiMToyIiwiMjoxIiwiOToxNiIsIjE2OjkiLCIxMDoxNiIsIjE2OjEwIiwiMjozIiwiMzoyIiwiMzo0IiwiNDozIiwiNDo1IiwiNTo0IiwiMToxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInN0eWxlX3ByZXNldCI6eyJlbnVtIjpbIk5vbmUiLCI4MHMgSWxsdXN0cmF0aW9uIiwiOTBzIE5vc3RhbGdpYSIsIkFic3RyYWN0IE9yZ2FuaWMiLCJBbmFsb2cgTm9zdGFsZ2lhIiwiQXJ0IEJydXQiLCJBcnQgRGVjbyIsIkFydCBQb3N0ZXIiLCJBdXJhIiwiQXZhbnQgR2FyZGUiLCJCYXVoYXVzIiwiQmx1ZXByaW50IiwiQmx1cnJ5IE1vdGlvbiIsIkJyaWdodCBBcnQiLCJDNEQgQ2FydG9vbiIsIkNoaWxkcmVuJ3MgQm9vayIsIkNvbGxhZ2UiLCJDb2xvcmluZyBCb29rIEkiLCJDb2xvcmluZyBCb29rIElJIiwiQ3ViaXNtIiwiRGFyayBBdXJhIiwiRG9vZGxlIiwiRG91YmxlIEV4cG9zdXJlIiwiRHJhbWF0aWMgQ2luZW1hIiwiRWRpdG9yaWFsIiwiRW1vdGlvbmFsIE1pbmltYWwiLCJFdGhlcmVhbCBQYXJ0eSIsIkV4cGlyZWQgRmlsbSIsIkZsYXQgQXJ0IiwiRmxhdCBWZWN0b3IiLCJGb3Jlc3QgUmV2ZXJpZSIsIkdlbyBNaW5pbWFsaXN0IiwiR2xhc3MgUHJpc20iLCJHb2xkZW4gSG91ciIsIkdyYWZmaXRpIEkiLCJHcmFmZml0aSBJSSIsIkhhbGZ0b25lIFByaW50IiwiSGlnaCBDb250cmFzdCIsIkhpcHBpZSBFcmEiLCJJY29uaWMiLCJKYXBhbmRpIEZ1c2lvbiIsIkphenp5IiwiTG9uZyBFeHBvc3VyZSIsIk1hZ2F6aW5lIEVkaXRvcmlhbCIsIk1pbmltYWwgSWxsdXN0cmF0aW9uIiwiTWl4ZWQgTWVkaWEiLCJNb25vY2hyb21lIiwiTmlnaHRsaWZlIiwiT2lsIFBhaW50aW5nIiwiT2xkIENhcnRvb25zIiwiUGFpbnQgR2VzdHVyZSIsIlBvcCBBcnQiLCJSZXRybyBFdGNoaW5nIiwiUml2aWVyYSBQb3AiLCJTcG90bGlnaHQgODBzIiwiU3R5bGl6ZWQgUmVkIiwiU3VycmVhbCBDb2xsYWdlIiwiVHJhdmVsIFBvc3RlciIsIlZpbnRhZ2UgR2VvIiwiVmludGFnZSBQb3N0ZXIiLCJXYXRlcmNvbG9yIiwiV2VpcmQiLCJXb29kYmxvY2sgUHJpbnQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfcHJlc2V0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYzLXF1YWxpdHkiLCJvd25lciI6ImlkZW9ncmFtLWFpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvMy4wIiwicnVuX2NvdW50IjoxODI4NzkzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtcXVhbGl0eSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjU1ZTlmOWUtNWY0My00Y2Y4LTk5YzgtYzMzY2M4NDg2ZjIzL3RtcDBzMWg1MnV3LTEud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTMwVDEzOjIxOjA4LjkzNjI2OVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNS0wMVQxMjoxNzoxNC4yMDc0MjFaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTc6MDguMDY3MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imt6emE0dzNzd2RybTgwY3BoZjNyZDQ4Nmd3IiwiaW5wdXQiOnsicHJvbXB0IjoiVGhlIHRleHQgXCJWMyBUdXJib1wiIGluIHRoZSBjZW50ZXIgbWlkZGxlLiBBIGNvbG9yIGZpbG0taW5zcGlyZWQgcG9ydHJhaXQgb2YgYSB5b3VuZyBtYW4gbG9va2luZyB0byB0aGUgc2lkZSB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gaGlzIGV5ZS4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIG1vdGlvbiBibHVyIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuIiwicmVzb2x1dGlvbiI6Ik5vbmUiLCJzdHlsZV90eXBlIjoiTm9uZSIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJBdXRvIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxMTk0NzUzNDA2XG5Nb2RlcmF0aW5nIGNvbnRlbnQuLi5cbk1vZGVyYXRpb24gY29tcGxldGUgaW4gMC41OHNlY1xuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IFRoZSB0ZXh0IFwiVjMgVHVyYm9cIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgbWFuIGxvb2tpbmcgdG8gdGhlIHNpZGUgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQgdGhhdCBibHVycyB0aGUgc3Vycm91bmRpbmcgZWxlbWVudHMsIGRyYXdpbmcgYXR0ZW50aW9uIHRvIGhpcyBleWUuIFRoZSBmaW5lIGdyYWluIGFuZCBjYXN0IHN1Z2dlc3QgYSBoaWdoIElTTyBmaWxtIHN0b2NrLCB3aGlsZSB0aGUgd2lkZSBhcGVydHVyZSBsZW5zIGNyZWF0ZXMgYSBtb3Rpb24gYmx1ciBlZmZlY3QsIGVuaGFuY2luZyB0aGUgY2FuZGlkIGFuZCBuYXR1cmFsIGRvY3VtZW50YXJ5IHN0eWxlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDQuODkgc2Vjb25kc1xuRG93bmxvYWRpbmcgMTM5MDc2NiBieXRlc1xuRG93bmxvYWRlZCAxLjMzTUIgaW4gMC42NXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6Ni4xMzIzNzk4NjYsInRvdGFsX3RpbWUiOjYuMTQwNDIxfSwibW9kZWwiOiJpZGVvZ3JhbS1haS9pZGVvZ3JhbS12My10dXJibyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvV0h6NzFVVFlYdnJUTk5lU1NacjhaVzlxNlcyTXdnYmNLaVRncXVtRnBCRWx3SVVLQS90bXAwczFoNTJ1dy5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wNS0wMVQxMjoxNzowOC4wNzUwNDFaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItdnFyYWhucXR1MnVmNmp4ZHA0aXZnNHIyNzVpcWxuMnJ5eGZiMzJvZGVzc3FueGVqbmxjYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva3p6YTR3M3N3ZHJtODBjcGhmM3JkNDg2Z3ciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2t6emE0dzNzd2RybTgwY3BoZjNyZDQ4Nmd3L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiVHVyYm8gaXMgdGhlIGZhc3Rlc3QgYW5kIGNoZWFwZXN0IElkZW9ncmFtIHYzLiB2MyBjcmVhdGVzIGltYWdlcyB3aXRoIHN0dW5uaW5nIHJlYWxpc20sIGNyZWF0aXZlIGRlc2lnbnMsIGFuZCBjb25zaXN0ZW50IHN0eWxlcyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYzIzOGRiMjU1NTZmMjk1ZGUwNDBhNTliNDYyY2MyMTJiYjhjZWIyODJiZjJmYzZiZWU2ZmJhZjRhYjAxNGYyMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTEwVDE2OjIzOjU1LjUzMTY0NVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo1LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJBIGJsYWNrIGFuZCB3aGl0ZSBpbWFnZS4gQmxhY2sgcGl4ZWxzIGFyZSBpbnBhaW50ZWQsIHdoaXRlIHBpeGVscyBhcmUgcHJlc2VydmVkLiBUaGUgbWFzayB3aWxsIGJlIHJlc2l6ZWQgdG8gbWF0Y2ggdGhlIGltYWdlIHNpemUuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo4LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkFuIGltYWdlIGZpbGUgdG8gdXNlIGZvciBpbnBhaW50aW5nLiBZb3UgbXVzdCBhbHNvIHVzZSBhIG1hc2suIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sInJlc29sdXRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9yZXNvbHV0aW9uIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiUmVzb2x1dGlvbi4gT3ZlcnJpZGVzIGFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhbiBpbnBhaW50aW5nIGltYWdlIGlzIGdpdmVuLiJ9LCJzdHlsZV90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGVfdHlwZSJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlRoZSBzdHlsZXMgaGVscCBkZWZpbmUgdGhlIHNwZWNpZmljIGFlc3RoZXRpYyBvZiB0aGUgaW1hZ2UgeW91IHdhbnQgdG8gZ2VuZXJhdGUuIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGEgcmVzb2x1dGlvbiBvciBpbnBhaW50aW5nIGltYWdlIGlzIGdpdmVuLiJ9LCJzdHlsZV9wcmVzZXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV9wcmVzZXQifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJBcHBseSBhIHByZWRlZmluZWQgYXJ0aXN0aWMgc3R5bGUgdG8gdGhlIGdlbmVyYXRlZCBpbWFnZSAoVjMgbW9kZWxzIG9ubHkpLiJ9LCJtYWdpY19wcm9tcHRfb3B0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWFnaWNfcHJvbXB0X29wdGlvbiJ9XSwiZGVmYXVsdCI6IkF1dG8iLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik1hZ2ljIFByb21wdCB3aWxsIGludGVycHJldCB5b3VyIHByb21wdCBhbmQgb3B0aW1pemUgaXQgdG8gbWF4aW1pemUgdmFyaWV0eSBhbmQgcXVhbGl0eSBvZiB0aGUgaW1hZ2VzIGdlbmVyYXRlZC4gWW91IGNhbiBhbHNvIHVzZSBpdCB0byB3cml0ZSBwcm9tcHRzIGluIGRpZmZlcmVudCBsYW5ndWFnZXMuIn0sInN0eWxlX3JlZmVyZW5jZV9pbWFnZXMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImFueU9mIjpbXSwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIEltYWdlcyIsIngtb3JkZXIiOjcsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBpbWFnZXMgdG8gdXNlIGFzIHN0eWxlIHJlZmVyZW5jZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZXNvbHV0aW9uIjp7ImVudW0iOlsiTm9uZSIsIjUxMngxNTM2IiwiNTc2eDE0MDgiLCI1NzZ4MTQ3MiIsIjU3NngxNTM2IiwiNjQweDEzNDQiLCI2NDB4MTQwOCIsIjY0MHgxNDcyIiwiNjQweDE1MzYiLCI3MDR4MTE1MiIsIjcwNHgxMjE2IiwiNzA0eDEyODAiLCI3MDR4MTM0NCIsIjcwNHgxNDA4IiwiNzA0eDE0NzIiLCI3MzZ4MTMxMiIsIjc2OHgxMDg4IiwiNzY4eDEyMTYiLCI3Njh4MTI4MCIsIjc2OHgxMzQ0IiwiODAweDEyODAiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzdHlsZV90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MyIsIjM6MSIsIjE6MiIsIjI6MSIsIjk6MTYiLCIxNjo5IiwiMTA6MTYiLCIxNjoxMCIsIjI6MyIsIjM6MiIsIjM6NCIsIjQ6MyIsIjQ6NSIsIjU6NCIsIjE6MSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV9wcmVzZXQiOnsiZW51bSI6WyJOb25lIiwiODBzIElsbHVzdHJhdGlvbiIsIjkwcyBOb3N0YWxnaWEiLCJBYnN0cmFjdCBPcmdhbmljIiwiQW5hbG9nIE5vc3RhbGdpYSIsIkFydCBCcnV0IiwiQXJ0IERlY28iLCJBcnQgUG9zdGVyIiwiQXVyYSIsIkF2YW50IEdhcmRlIiwiQmF1aGF1cyIsIkJsdWVwcmludCIsIkJsdXJyeSBNb3Rpb24iLCJCcmlnaHQgQXJ0IiwiQzREIENhcnRvb24iLCJDaGlsZHJlbidzIEJvb2siLCJDb2xsYWdlIiwiQ29sb3JpbmcgQm9vayBJIiwiQ29sb3JpbmcgQm9vayBJSSIsIkN1YmlzbSIsIkRhcmsgQXVyYSIsIkRvb2RsZSIsIkRvdWJsZSBFeHBvc3VyZSIsIkRyYW1hdGljIENpbmVtYSIsIkVkaXRvcmlhbCIsIkVtb3Rpb25hbCBNaW5pbWFsIiwiRXRoZXJlYWwgUGFydHkiLCJFeHBpcmVkIEZpbG0iLCJGbGF0IEFydCIsIkZsYXQgVmVjdG9yIiwiRm9yZXN0IFJldmVyaWUiLCJHZW8gTWluaW1hbGlzdCIsIkdsYXNzIFByaXNtIiwiR29sZGVuIEhvdXIiLCJHcmFmZml0aSBJIiwiR3JhZmZpdGkgSUkiLCJIYWxmdG9uZSBQcmludCIsIkhpZ2ggQ29udHJhc3QiLCJIaXBwaWUgRXJhIiwiSWNvbmljIiwiSmFwYW5kaSBGdXNpb24iLCJKYXp6eSIsIkxvbmcgRXhwb3N1cmUiLCJNYWdhemluZSBFZGl0b3JpYWwiLCJNaW5pbWFsIElsbHVzdHJhdGlvbiIsIk1peGVkIE1lZGlhIiwiTW9ub2Nocm9tZSIsIk5pZ2h0bGlmZSIsIk9pbCBQYWludGluZyIsIk9sZCBDYXJ0b29ucyIsIlBhaW50IEdlc3R1cmUiLCJQb3AgQXJ0IiwiUmV0cm8gRXRjaGluZyIsIlJpdmllcmEgUG9wIiwiU3BvdGxpZ2h0IDgwcyIsIlN0eWxpemVkIFJlZCIsIlN1cnJlYWwgQ29sbGFnZSIsIlRyYXZlbCBQb3N0ZXIiLCJWaW50YWdlIEdlbyIsIlZpbnRhZ2UgUG9zdGVyIiwiV2F0ZXJjb2xvciIsIldlaXJkIiwiV29vZGJsb2NrIFByaW50Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3ByZXNldCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12My10dXJibyIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS8zLjAiLCJydW5fY291bnQiOjIyMjQ5MTQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12My10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZWZjNDk0YzctOGUxYi00MTI3LTllOTUtOWU1Mzc2ZjdlYjc4L3RtcGhjbzZtcHF1LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0zMFQxMzoyMDo1NC43NjQwMjRaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MjE6MzQuOTY2MjMwWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTAxVDEyOjIxOjI2LjY0MDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3emhxa2EzYnkxcm1lMGNwaGY1c2g5YWUxMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSB0ZXh0IFwiVjMgQmFsYW5jZWRcIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgbWFuIGFuZCBhIHlvdW5nIHdvbWFuIGxvb2tpbmcgYXQgZWFjaCBvdGhlciwgYSBzaGFsbG93IGRlcHRoIG9mIGZpZWxkIHRoYXQgYmx1cnMgdGhlIHN1cnJvdW5kaW5nIGVsZW1lbnRzLCBkcmF3aW5nIGF0dGVudGlvbiB0byB0aGVpciBleWVzLiBUaGUgZmluZSBncmFpbiBhbmQgY2FzdCBzdWdnZXN0IGEgaGlnaCBJU08gZmlsbSBzdG9jaywgd2hpbGUgdGhlIHdpZGUgYXBlcnR1cmUgbGVucyBjcmVhdGVzIGEgcGxlYXNpbmcgYm9rZWggZWZmZWN0LCBlbmhhbmNpbmcgdGhlIGNhbmRpZCBhbmQgbmF0dXJhbCBkb2N1bWVudGFyeSBzdHlsZS4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM5NjYzOTc2M1xuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMTlzZWNcbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBUaGUgdGV4dCBcIlYzIEJhbGFuY2VkXCIgaW4gdGhlIGNlbnRlciBtaWRkbGUuIEEgY29sb3IgZmlsbS1pbnNwaXJlZCBwb3J0cmFpdCBvZiBhIHlvdW5nIG1hbiBhbmQgYSB5b3VuZyB3b21hbiBsb29raW5nIGF0IGVhY2ggb3RoZXIsIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gdGhlaXIgZXllcy4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIHBsZWFzaW5nIGJva2VoIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgNy40MCBzZWNvbmRzXG5Eb3dubG9hZGluZyAxNDcwNjI3IGJ5dGVzXG5Eb3dubG9hZGVkIDEuNDBNQiBpbiAwLjcxc2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo4LjMxMzExMDkxOSwidG90YWxfdGltZSI6OC4zMjYyM30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtYmFsYW5jZWQiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2xBSlNCdVd4Zkl5UUdhMjNOQlFTclBNZVRFbWZzaTFHQ0FweXU0ZkRHRG80VUdoU0IvdG1waGNvNm1wcXUucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MjE6MjYuNjUzMTE5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWhwNWVpbmdnYnNqZGhncm1sZGx0cmdycDU1Z3NrdXpib2p0dzVqaWVlc2ljbXRhMzR2ZXEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzd6aHFrYTNieTFybWUwY3BoZjVzaDlhZTEwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83emhxa2EzYnkxcm1lMGNwaGY1c2g5YWUxMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkJhbGFuY2Ugc3BlZWQsIHF1YWxpdHkgYW5kIGNvc3QuIElkZW9ncmFtIHYzIGNyZWF0ZXMgaW1hZ2VzIHdpdGggc3R1bm5pbmcgcmVhbGlzbSwgY3JlYXRpdmUgZGVzaWducywgYW5kIGNvbnNpc3RlbnQgc3R5bGVzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzN2I2MzYyYWIzMDkxNjRhOGI1NTI4YThiMzg0ZDM3ODhhOTQ2NWQxMDk1ZmE3Y2MzY2I2ZmJjOWU2NWI4NzAyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTY6MjI6NDMuNjE3NzM2WiIsImNvZ192ZXJzaW9uIjoiMC4xNi42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgYmxhY2sgYW5kIHdoaXRlIGltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCwgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRoZSBtYXNrIHdpbGwgYmUgcmVzaXplZCB0byBtYXRjaCB0aGUgaW1hZ2Ugc2l6ZS4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIm1heGltdW0iOjIxNDc0ODM2NDcsIngtb3JkZXIiOjgsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3ByZXNldCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3ByZXNldCJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGx5IGEgcHJlZGVmaW5lZCBhcnRpc3RpYyBzdHlsZSB0byB0aGUgZ2VuZXJhdGVkIGltYWdlIChWMyBtb2RlbHMgb25seSkuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifSwic3R5bGVfcmVmZXJlbmNlX2ltYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiYW55T2YiOltdLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgSW1hZ2VzIiwieC1vcmRlciI6NywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGltYWdlcyB0byB1c2UgYXMgc3R5bGUgcmVmZXJlbmNlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MDB4MTI4MCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMTozIiwiMzoxIiwiMToyIiwiMjoxIiwiOToxNiIsIjE2OjkiLCIxMDoxNiIsIjE2OjEwIiwiMjozIiwiMzoyIiwiMzo0IiwiNDozIiwiNDo1IiwiNTo0IiwiMToxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInN0eWxlX3ByZXNldCI6eyJlbnVtIjpbIk5vbmUiLCI4MHMgSWxsdXN0cmF0aW9uIiwiOTBzIE5vc3RhbGdpYSIsIkFic3RyYWN0IE9yZ2FuaWMiLCJBbmFsb2cgTm9zdGFsZ2lhIiwiQXJ0IEJydXQiLCJBcnQgRGVjbyIsIkFydCBQb3N0ZXIiLCJBdXJhIiwiQXZhbnQgR2FyZGUiLCJCYXVoYXVzIiwiQmx1ZXByaW50IiwiQmx1cnJ5IE1vdGlvbiIsIkJyaWdodCBBcnQiLCJDNEQgQ2FydG9vbiIsIkNoaWxkcmVuJ3MgQm9vayIsIkNvbGxhZ2UiLCJDb2xvcmluZyBCb29rIEkiLCJDb2xvcmluZyBCb29rIElJIiwiQ3ViaXNtIiwiRGFyayBBdXJhIiwiRG9vZGxlIiwiRG91YmxlIEV4cG9zdXJlIiwiRHJhbWF0aWMgQ2luZW1hIiwiRWRpdG9yaWFsIiwiRW1vdGlvbmFsIE1pbmltYWwiLCJFdGhlcmVhbCBQYXJ0eSIsIkV4cGlyZWQgRmlsbSIsIkZsYXQgQXJ0IiwiRmxhdCBWZWN0b3IiLCJGb3Jlc3QgUmV2ZXJpZSIsIkdlbyBNaW5pbWFsaXN0IiwiR2xhc3MgUHJpc20iLCJHb2xkZW4gSG91ciIsIkdyYWZmaXRpIEkiLCJHcmFmZml0aSBJSSIsIkhhbGZ0b25lIFByaW50IiwiSGlnaCBDb250cmFzdCIsIkhpcHBpZSBFcmEiLCJJY29uaWMiLCJKYXBhbmRpIEZ1c2lvbiIsIkphenp5IiwiTG9uZyBFeHBvc3VyZSIsIk1hZ2F6aW5lIEVkaXRvcmlhbCIsIk1pbmltYWwgSWxsdXN0cmF0aW9uIiwiTWl4ZWQgTWVkaWEiLCJNb25vY2hyb21lIiwiTmlnaHRsaWZlIiwiT2lsIFBhaW50aW5nIiwiT2xkIENhcnRvb25zIiwiUGFpbnQgR2VzdHVyZSIsIlBvcCBBcnQiLCJSZXRybyBFdGNoaW5nIiwiUml2aWVyYSBQb3AiLCJTcG90bGlnaHQgODBzIiwiU3R5bGl6ZWQgUmVkIiwiU3VycmVhbCBDb2xsYWdlIiwiVHJhdmVsIFBvc3RlciIsIlZpbnRhZ2UgR2VvIiwiVmludGFnZSBQb3N0ZXIiLCJXYXRlcmNvbG9yIiwiV2VpcmQiLCJXb29kYmxvY2sgUHJpbnQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfcHJlc2V0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYzLWJhbGFuY2VkIiwib3duZXIiOiJpZGVvZ3JhbS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2Fib3V0LmlkZW9ncmFtLmFpLzMuMCIsInJ1bl9jb3VudCI6MjQxOTY2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtYmFsYW5jZWQiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2E3OWNjNGE4LTMxOGMtNDMxNi1hODAwLTA5N2VmMGJkY2U3YS9odHRwc19fX3JlcGxpY2F0ZS5kZWxfMjVINUdRNy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMTFUMjM6MDM6MDcuMDAwOTI2WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTE0VDAwOjE3OjQ4LjI0NzIxOFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0xNFQwMDoxNzo0NS40MTEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYTBubjVwdnhyZHJtYzBjazUwNGFjZDYwOWMiLCJpbnB1dCI6eyJwcm9tcHQiOiJzdHlsZSBvZiA4MHMgY3liZXJwdW5rLCBhIHBvcnRyYWl0IHBob3RvIiwiZ29fZmFzdCI6dHJ1ZSwiZ3VpZGFuY2UiOjMsImxvcmFfc2NhbGUiOjEsIm1lZ2FwaXhlbHMiOiIxIiwibnVtX291dHB1dHMiOjEsImFzcGVjdF9yYXRpbyI6IjE6MSIsImxvcmFfd2VpZ2h0cyI6ImZvZnIvZmx1eC04MHMtY3liZXJwdW5rIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODAsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJMb3JhIGZvZnIvZmx1eC04MHMtY3liZXJwdW5rIGFscmVhZHkgbG9hZGVkXG5ydW5uaW5nIHF1YW50aXplZCBwcmVkaWN0aW9uXG5Vc2luZyBzZWVkOiAxODI3NDg2Mjg2XG4gIDAlfCAgICAgICAgICB8IDAvMjggWzAwOjAwPD8sID9pdC9zXVxuICA3JXzilosgICAgICAgICB8IDIvMjggWzAwOjAwPDAwOjAxLCAxOC4wOWl0L3NdXG4gMTQlfOKWiOKWjSAgICAgICAgfCA0LzI4IFswMDowMDwwMDowMSwgMTMuMDVpdC9zXVxuIDIxJXzilojilojilo8gICAgICAgfCA2LzI4IFswMDowMDwwMDowMSwgMTEuOTdpdC9zXVxuIDI5JXzilojilojiloogICAgICAgfCA4LzI4IFswMDowMDwwMDowMSwgMTEuNTBpdC9zXVxuIDM2JXzilojilojilojilowgICAgICB8IDEwLzI4IFswMDowMDwwMDowMSwgMTEuMjVpdC9zXVxuIDQzJXzilojilojilojilojilo4gICAgIHwgMTIvMjggWzAwOjAxPDAwOjAxLCAxMC44Nml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNC8yOCBbMDA6MDE8MDA6MDEsIDEwLjgzaXQvc11cbiA1NyV84paI4paI4paI4paI4paI4paLICAgIHwgMTYvMjggWzAwOjAxPDAwOjAxLCAxMC44M2l0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTgvMjggWzAwOjAxPDAwOjAwLCAxMC44NGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgfCAyMC8yOCBbMDA6MDE8MDA6MDAsIDEwLjgxaXQvc11cbiA3OSV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDIyLzI4IFswMDowMTwwMDowMCwgMTAuNjlpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCAyNC8yOCBbMDA6MDI8MDA6MDAsIDEwLjY4aXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAyNi8yOCBbMDA6MDI8MDA6MDAsIDEwLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDI8MDA6MDAsIDEwLjczaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDI8MDA6MDAsIDExLjA1aXQvc11cblRvdGFsIHNhZmUgaW1hZ2VzOiAxIG91dCBvZiAxIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoyLjgzMTE3NDAxMiwidG90YWxfdGltZSI6Mi44MzYyMTh9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtZGV2LWxvcmEiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9hNDN3bG9KcklEcG9KcENIODFFZmhJMDBQYlFybWhwZnBVV3FDdlpQdFdFc092d1RBL291dC0wLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTEtMTRUMDA6MTc6NDUuNDE2MDQ0WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXEzZmZjc3ZrZXdvdmo2Ym9oa3R3YWU1azR4NG1va281eTNrNW9mc2h0Z2ViM2ZjNmh2aXEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2Ewbm41cHZ4cmRybWMwY2s1MDRhY2Q2MDljIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9hMG5uNXB2eHJkcm1jMGNrNTA0YWNkNjA5Yy9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdmVyc2lvbiBvZiBmbHV4LWRldiwgYSB0ZXh0IHRvIGltYWdlIG1vZGVsLCB0aGF0IHN1cHBvcnRzIGZhc3QgZmluZS10dW5lZCBsb3JhIGluZmVyZW5jZSIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJhZTBkN2Q2NDU0NDY5MjRjZjE4NzFlM2NhODc5NmU4MzE4ZjcyNDY1ZDJiNWFmOTMyM2E4MzVkZjkzYmYwOTE3IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMjVUMjA6MDU6MTUuMDg3MDA5WiIsImNvZ192ZXJzaW9uIjoiMC4xNS44Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwiZ29fZmFzdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiR28gRmFzdCIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJ1biBmYXN0ZXIgcHJlZGljdGlvbnMgd2l0aCBtb2RlbCBvcHRpbWl6ZWQgZm9yIHNwZWVkIChjdXJyZW50bHkgZnA4IHF1YW50aXplZCk7IGRpc2FibGUgdG8gcnVuIGluIG9yaWdpbmFsIGJmMTYuIE5vdGUgdGhhdCBvdXRwdXRzIHdpbGwgbm90IGJlIGRldGVybWluaXN0aWMgd2hlbiB0aGlzIGlzIGVuYWJsZWQsIGV2ZW4gaWYgeW91IHNldCBhIHNlZWQuIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6MTAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJleHRyYV9sb3JhIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkV4dHJhIExvcmEiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJMb2FkIExvUkEgd2VpZ2h0cy4gU3VwcG9ydHMgUmVwbGljYXRlIG1vZGVscyBpbiB0aGUgZm9ybWF0IDxvd25lcj4vPHVzZXJuYW1lPiBvciA8b3duZXI+Lzx1c2VybmFtZT4vPHZlcnNpb24+LCBIdWdnaW5nRmFjZSBVUkxzIGluIHRoZSBmb3JtYXQgaHVnZ2luZ2ZhY2UuY28vPG93bmVyPi88bW9kZWwtbmFtZT4sIENpdml0QUkgVVJMcyBpbiB0aGUgZm9ybWF0IGNpdml0YWkuY29tL21vZGVscy88aWQ+Wy88bW9kZWwtbmFtZT5dLCBvciBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMgZnJvbSB0aGUgSW50ZXJuZXQuIEZvciBleGFtcGxlLCAnZm9mci9mbHV4LXBpeGFyLWNhcnMnIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjEsIm1heGltdW0iOjMsIm1pbmltdW0iOi0xLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmVzIGhvdyBzdHJvbmdseSB0aGUgbWFpbiBMb1JBIHNob3VsZCBiZSBhcHBsaWVkLiBTYW5lIHJlc3VsdHMgYmV0d2VlbiAwIGFuZCAxIGZvciBiYXNlIGluZmVyZW5jZS4gRm9yIGdvX2Zhc3Qgd2UgYXBwbHkgYSAxLjV4IG11bHRpcGxpZXIgdG8gdGhpcyB2YWx1ZTsgd2UndmUgZ2VuZXJhbGx5IHNlZW4gZ29vZCBwZXJmb3JtYW5jZSB3aGVuIHNjYWxpbmcgdGhlIGJhc2UgdmFsdWUgYnkgdGhhdCBhbW91bnQuIFlvdSBtYXkgc3RpbGwgbmVlZCB0byBleHBlcmltZW50IHRvIGZpbmQgdGhlIGJlc3QgdmFsdWUgZm9yIHlvdXIgcGFydGljdWxhciBsb3JhLiJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJBcHByb3hpbWF0ZSBudW1iZXIgb2YgbWVnYXBpeGVscyBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIG91dHB1dHMgdG8gZ2VuZXJhdGUifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwiaGZfYXBpX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkhmIEFwaSBUb2tlbiIsImZvcm1hdCI6InBhc3N3b3JkIiwieC1vcmRlciI6MTcsIndyaXRlT25seSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJIdWdnaW5nRmFjZSBBUEkgdG9rZW4uIElmIHlvdSdyZSB1c2luZyBhIGhmIGxvcmEgdGhhdCBuZWVkcyBhdXRoZW50aWNhdGlvbiwgeW91J2xsIG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkgdG9rZW4uIiwieC1jb2ctc2VjcmV0Ijp0cnVlfSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkxvYWQgTG9SQSB3ZWlnaHRzLiBTdXBwb3J0cyBSZXBsaWNhdGUgbW9kZWxzIGluIHRoZSBmb3JtYXQgPG93bmVyPi88dXNlcm5hbWU+IG9yIDxvd25lcj4vPHVzZXJuYW1lPi88dmVyc2lvbj4sIEh1Z2dpbmdGYWNlIFVSTHMgaW4gdGhlIGZvcm1hdCBodWdnaW5nZmFjZS5jby88b3duZXI+Lzxtb2RlbC1uYW1lPlsvPGxvcmEtd2VpZ2h0cy1maWxlLnNhZmV0ZW5zb3JzPl0sIENpdml0QUkgVVJMcyBpbiB0aGUgZm9ybWF0IGNpdml0YWkuY29tL21vZGVscy88aWQ+Wy88bW9kZWwtbmFtZT5dLCBvciBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMgZnJvbSB0aGUgSW50ZXJuZXQsIGluY2x1ZGluZyBzaWduZWQgVVJMcy4gRm9yIGV4YW1wbGUsICdmb2ZyL2ZsdXgtcGl4YXItY2FycycuIENpdml0IEFJIGFuZCBIdWdnaW5nRmFjZSBMb1JBcyBtYXkgcmVxdWlyZSBhbiBBUEkgdG9rZW4gdG8gYWNjZXNzLCB3aGljaCB5b3UgY2FuIHByb3ZpZGUgaW4gdGhlIGBjaXZpdGFpX2FwaV90b2tlbmAgYW5kIGBoZl9hcGlfdG9rZW5gIGlucHV0cyByZXNwZWN0aXZlbHkuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZSJ9LCJleHRyYV9sb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkV4dHJhIExvcmEgU2NhbGUiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjozLCJtaW5pbXVtIjotMSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lcyBob3cgc3Ryb25nbHkgdGhlIGV4dHJhIExvUkEgc2hvdWxkIGJlIGFwcGxpZWQuIFNhbmUgcmVzdWx0cyBiZXR3ZWVuIDAgYW5kIDEgZm9yIGJhc2UgaW5mZXJlbmNlLiBGb3IgZ29fZmFzdCB3ZSBhcHBseSBhIDEuNXggbXVsdGlwbGllciB0byB0aGlzIHZhbHVlOyB3ZSd2ZSBnZW5lcmFsbHkgc2VlbiBnb29kIHBlcmZvcm1hbmNlIHdoZW4gc2NhbGluZyB0aGUgYmFzZSB2YWx1ZSBieSB0aGF0IGFtb3VudC4gWW91IG1heSBzdGlsbCBuZWVkIHRvIGV4cGVyaW1lbnQgdG8gZmluZCB0aGUgYmVzdCB2YWx1ZSBmb3IgeW91ciBwYXJ0aWN1bGFyIGxvcmEuIn0sImNpdml0YWlfYXBpX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNpdml0YWkgQXBpIFRva2VuIiwiZm9ybWF0IjoicGFzc3dvcmQiLCJ4LW9yZGVyIjoxOCwid3JpdGVPbmx5Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IkNpdml0YWkgQVBJIHRva2VuLiBJZiB5b3UncmUgdXNpbmcgYSBjaXZpdGFpIGxvcmEgdGhhdCBuZWVkcyBhdXRoZW50aWNhdGlvbiwgeW91J2xsIG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkgdG9rZW4uIiwieC1jb2ctc2VjcmV0Ijp0cnVlfSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjI4LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiBSZWNvbW1lbmRlZCByYW5nZSBpcyAyOC01MCwgYW5kIGxvd2VyIG51bWJlciBvZiBzdGVwcyBwcm9kdWNlIGxvd2VyIHF1YWxpdHkgb3V0cHV0cywgZmFzdGVyLiJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibWVnYXBpeGVscyI6eyJlbnVtIjpbIjEiLCIwLjI1Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1lZ2FwaXhlbHMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgvYmxvYi9tYWluL21vZGVsX2xpY2Vuc2VzL0xJQ0VOU0UtRkxVWDEtZGV2IiwibmFtZSI6ImZsdXgtZGV2LWxvcmEiLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0NDY0NzM4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1kZXYtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYmxhY2stZm9yZXN0LWxhYnMvRkxVWC4xLWRldiJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2NvdmVyX2ltYWdlLzJiN2Y1OWEyLWE0ZTItNDMzOS1hODczLTc1NmI5M2JkZmExMS90YWtlXzIuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMDFUMTU6Mjg6MzYuMjEwOTA5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA3LTAxVDE1OjM4OjA3LjM4NTg3NloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0wMVQxNTozNzo1OC42MzgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZWczbnB6ajZkc3JtZTBjcXJ0aHQ0bnE5eXciLCJpbnB1dCI6eyJzZWVkIjo3MzgwMjc0MDUsInByb21wdCI6IlByYXlpbmcgbWFudGlzIG9uIGEgd2V0IGxlYWYiLCJudW1fcmVzdWx0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwiZW5oYW5jZV9pbWFnZSI6ZmFsc2UsInByb21wdF9lbmhhbmNlbWVudCI6ZmFsc2V9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNzM4MDI3NDA1XG5HZW5lcmF0aW5nLi4uIChtb2RlbF92ZXJzaW9uPTMuMilcbkdlbmVyYXRlZCAxIGltYWdlKHMpIGluIDguNHNlY1xuRG93bmxvYWRpbmcgMTI2MjA0NyBieXRlc1xuRG93bmxvYWRlZCAxLjIwTUIgaW4gMC4wOXNlYyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo4Ljc0MDcxOTA2NiwidG90YWxfdGltZSI6OC43NDc4NzZ9LCJtb2RlbCI6ImJyaWEvaW1hZ2UtMy4yIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvbjlxTVFLYnJ4OWFIT1pvZXVCQmZqbzhQSFA5c3NDSUVmU0pnc3U5bk10ZTl0c3hUQi90bXB1NTVxd3NhZi5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjUtMDctMDFUMTU6Mzc6NTguNjQ1MTU3WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXJsZXBpeGVqd2pwcnplcTdsZjNzbjJ6Nm83ZHl5cXZ4dnRuaHgydmJyN24zaWJ5azN3ZGEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2VnM25wemo2ZHNybWUwY3FydGh0NG5xOXl3IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9lZzNucHpqNmRzcm1lMGNxcnRodDRucTl5dy9jYW5jZWwifSwidmVyc2lvbiI6IjcwYWZmMDkzZWU5ZTcxNGVhNmRmZTJhZmM4OWUwYTQ3OGZhZTIxNGQ1ZGUzNzc0MmU0YTNkMzc5MWRlNDhiMTkifSwiZGVzY3JpcHRpb24iOiJDb21tZXJjaWFsLXJlYWR5LCB0cmFpbmVkIGVudGlyZWx5IG9uIGxpY2Vuc2VkIGRhdGEsIHRleHQtdG8taW1hZ2UgbW9kZWwuIFdpdGggb25seSA0QiBwYXJhbWV0ZXJzIHByb3ZpZGVzIGV4Y2VwdGlvbmFsIGFlc3RoZXRpY3MgYW5kIHRleHQgcmVuZGVyaW5nLiBFdmFsdWF0ZWQgdG8gYmUgb24gcGFyIHRvIG90aGVyIGxlYWRpbmcgbW9kZWxzIGluIHRoZSBtYXJrZXQiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjE0M2FmYjk1MGQzMTg2ZjkxNGYyNGI5ZWFiMzVjMjk3YjNiYmIwZGRmOWQ3N2ZiOGFkNDc3ODRlMGE2NjA1M2IiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xNlQyMDozODoxNS45NjA1NTRaIiwiY29nX3ZlcnNpb24iOiIwLjE1LjExIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgZXhwYW5zaW9uLiJ9LCJlbmhhbmNlX2ltYWdlIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJFbmhhbmNlIEltYWdlIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgaW1hZ2UgZGV0YWlscyBhbmQgY2xhcml0eSJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsIngtb3JkZXIiOjMsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6Ikd1aWRhbmNlIHNjYWxlICgxLTEwKSJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sInByb21wdF9lbmhhbmNlbWVudCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IEVuaGFuY2VtZW50IiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgcHJvbXB0IGZvciBtb3JlIGNyZWF0aXZlIG91dHB1dCJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIyOjMiLCIzOjIiLCIzOjQiLCI0OjMiLCI0OjUiLCI1OjQiLCI5OjE2IiwiMTY6OSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2xlYXJuLmJyaWEuYWkvaHViZnMvVGVybXMlMjBhbmQlMjBDb25kaXRpb25zL0JyaWElMjBBSSUyME9ubGluZSUyMFRlcm1zJTIwYW5kJTIwQ29uZGl0aW9ucyUyMChNYXJjaCUyMDIwMjQpJTIwdjEuMWMucGRmP2hzTGFuZz1lbiZfZ2w9MSppd3Z1N3cqX2djbF9hdSpNelF5TXpVeE16QXhMakUzTkRjd05EVTROVGcuKl9nYSpNakF4TkRreSIsIm5hbWUiOiJpbWFnZS0zLjIiLCJvd25lciI6ImJyaWEiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9mNGUwNC5zaGFyZS1ldTEuaHNmb3Jtcy5jb20vMm5TNDV6X3pJUXUtM1lLdGJSYnJLUFE/dXRtX2NhbXBhaWduPTEyNTAzMzY5OC0zLjIlMjBUMkklMjBSZWxlYXNlJnV0bV9tZWRpdW09ZW1haWwmX2hzbWk9MTEyMjM3NTEwJnV0bV9jb250ZW50PTExMjIzNzUxMCZ1dG1fc291cmNlPWhzX2F1dG9tYXRpb24iLCJydW5fY291bnQiOjI5NzcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9icmlhL2ltYWdlLTMuMiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYnJpYWFpL0JSSUEtMy4yIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvODk1ZmZkYzUtMDdkNi00YjE2LWFjNjItYjI3YmE1YjI0NDY4LzRjY2drcTBhNnhybTgwY3B5a2ZzemFqZmF3LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yMVQxNToxNTowNy40MjIyNTlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMjNUMjA6NTY6NDYuMjU3NDgyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTIzVDIwOjU2OjQyLjA5ODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJoMnBhZmM4ZmU5cm1hMGNwenZxdHBqenZ5ciIsImlucHV0Ijp7InByb21wdCI6IlRoZSBwaG90bzogQ3JlYXRlIGEgY2luZW1hdGljLCBwaG90b3JlYWxpc3RpYyBtZWRpdW0gc2hvdCBjYXB0dXJpbmcgdGhlIG5vc3RhbGdpYyB3YXJtdGggb2YgYSBsYXRlIDkwcyBpbmRpZSBmaWxtLiBUaGUgZm9jdXMgaXMgYSB5b3VuZyB3b21hbiB3aXRoIGJyaWdodGx5IGR5ZWQgcGluay1nb2xkIGhhaXIgYW5kIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBob3BlZnVsIHlldCBzbGlnaHRseSB1bmNlcnRhaW4gc21pbGUsIHNoZSBpcyBzbGlnaHRseSBvZmYtY2VudGVyLiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkLCB2aW50YWdlIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJSZXBsaWNhdGVcIiAoc2xpZ2h0bHkgd29ybikgb3ZlciBhIGxvbmctc2xlZXZlZCBzdHJpcGVkIHRvcCBhbmQgc2ltcGxlIHNpbHZlciBzdHVkIGVhcnJpbmdzLiBUaGUgbGlnaHRpbmcgaXMgc29mdCwgZ29sZGVuIGhvdXIgc3VubGlnaHQgc3RyZWFtaW5nIHRocm91Z2ggYSBzbGlnaHRseSBkdXN0eSB3aW5kb3csIGNyZWF0aW5nIGxlbnMgZmxhcmUgYW5kIGlsbHVtaW5hdGluZyBkdXN0IG1vdGVzIGluIHRoZSBhaXIuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCwgY2x1dHRlcmVkIGJlZHJvb20gd2l0aCBwb3N0ZXJzIG9uIHRoZSB3YWxsIGFuZCBmYWlyeSBsaWdodHMsIHJlbmRlcmVkIHdpdGggYSBzaGFsbG93IGRlcHRoIG9mIGZpZWxkLiBOYXR1cmFsIGZpbG0gZ3JhaW4sIGEgd2FybSwgc2xpZ2h0bHkgbXV0ZWQgY29sb3IgcGFsZXR0ZSwgYW5kIHNoYXJwIGZvY3VzIG9uIGhlciBleHByZXNzaXZlIGV5ZXMgZW5oYW5jZSB0aGUgaW50aW1hdGUsIGF1dGhlbnRpYyBmZWVsIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsInNhZmV0eV9maWx0ZXJfbGV2ZWwiOiJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gMy45MHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6NC4xNTE2MjY0NTEsInRvdGFsX3RpbWUiOjQuMTU5NDgyfSwibW9kZWwiOiJnb29nbGUvaW1hZ2VuLTQiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL3ZmUmxlbVZhWU11SU5FZThLQ0NtZUpUNlYzRHY3UzQ1cnhNaElnblNUMlE3d2tlbEMvdG1wNG1xcnMzcnAucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMjNUMjA6NTY6NDIuMTA1ODU1WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWI3eWp4eTdyNWN1dmp4ZHFiZ2txdmxqdGN0emx2bmozenJpc2tpMmxlbjVqb2RqN3pwaGEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2gycGFmYzhmZTlybWEwY3B6dnF0cGp6dnlyIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oMnBhZmM4ZmU5cm1hMGNwenZxdHBqenZ5ci9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6Ikdvb2dsZSdzIEltYWdlbiA0IGZsYWdzaGlwIG1vZGVsIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxZGRiYTBmYWQzNjczNGNkMjRjODVlY2M3ODNkNjdjODk3M2RhOGVhMDUwNDRiNTZkYjRlYjNiMGNkZTUzOTRkIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjVUMTU6MTQ6NDkuMjcyMjA3WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn0sInNhZmV0eV9maWx0ZXJfbGV2ZWwiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zYWZldHlfZmlsdGVyX2xldmVsIn1dLCJkZWZhdWx0IjoiYmxvY2tfb25seV9oaWdoIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJibG9ja19sb3dfYW5kX2Fib3ZlIGlzIHN0cmljdGVzdCwgYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSBibG9ja3Mgc29tZSBwcm9tcHRzLCBibG9ja19vbmx5X2hpZ2ggaXMgbW9zdCBwZXJtaXNzaXZlIGJ1dCBzb21lIHByb21wdHMgd2lsbCBzdGlsbCBiZSBibG9ja2VkIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiOToxNiIsIjE2OjkiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJlbnVtIjpbImJsb2NrX2xvd19hbmRfYWJvdmUiLCJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIiwiYmxvY2tfb25seV9oaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNhZmV0eV9maWx0ZXJfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJpbWFnZW4tNCIsIm93bmVyIjoiZ29vZ2xlIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0MDkwMDc3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi00IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9lNzRlZWNkNi1kYWYxLTQwNTAtOWYwNC0zNjMxM2JkNmYwMDcvdHdvLXBlb3BsZS1jcm9wcGVkLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yN1QwODoyNjoyNS4xMzUyMTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6MDA6NTYuMzE5MjYyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjAwOjUxLjkxNzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrczF3NnR5azlucm1hMGNxNnljYWN2OTJ4bSIsImlucHV0Ijp7InByb21wdCI6Ik1ha2UgdGhpcyBhIDkwcyBjYXJ0b29uIiwiaW5wdXRfaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L041NWw1VFdHaDhtU2xOelc4dXNSZW9hTmhHYkZ3dkxlWlIzVFgxTkw0cGQyV3Rmdi9yZXBsaWNhdGUtcHJlZGljdGlvbi1mMmQyNXJnNmducm1hMGNxMjU3dmR3Mm40Yy5wbmciLCJhc3BlY3RfcmF0aW8iOiJtYXRjaF9pbnB1dF9pbWFnZSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDE5NDQ5MDE0NzdcbkdlbmVyYXRpbmcuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiA0LjJzZWNcbkRvd25sb2FkaW5nIDIwNzAyOSBieXRlc1xuRG93bmxvYWRlZCAwLjIwTUIgaW4gMC4xNHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6NC4zNzIzNzczMTYsInRvdGFsX3RpbWUiOjQuNDAyMjYyfSwibW9kZWwiOiJibGFjay1mb3Jlc3QtbGFicy9mbHV4LWtvbnRleHQtcHJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS84M09LczZ5ZmRvVDVZQ3BmUkVuckZGYnFMYmZXYnVzOFEwZTA2ZlEwQkFNRFJLYW1DL3RtcHUzbnFvbGxmLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjAwOjUxLjk0Njg4NVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci01M2xocGVnZnJsdnAyb2t0aTJuMmN0YWFtMmZ1aWxjazZtbWkzNWp2ZGlrejMycjNtZmtxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9rczF3NnR5azlucm1hMGNxNnljYWN2OTJ4bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva3MxdzZ0eWs5bnJtYTBjcTZ5Y2FjdjkyeG0vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIHN0YXRlLW9mLXRoZS1hcnQgdGV4dC1iYXNlZCBpbWFnZSBlZGl0aW5nIG1vZGVsIHRoYXQgZGVsaXZlcnMgaGlnaC1xdWFsaXR5IG91dHB1dHMgd2l0aCBleGNlbGxlbnQgcHJvbXB0IGZvbGxvd2luZyBhbmQgY29uc2lzdGVudCByZXN1bHRzIGZvciB0cmFuc2Zvcm1pbmcgaW1hZ2VzIHRocm91Z2ggbmF0dXJhbCBsYW5ndWFnZSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMmRmZTQ1ZGViY2ExM2U1ZWNmYWQ3NTVlZjZjYTk5NDNmYzU2YTZlZmZiMzA2ZjRjNmUyZWE0NzYyZGY2ZTUzZSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTA4VDE4OjU0OjUwLjc0OTE3MVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBkZXNjcmlwdGlvbiBvZiB3aGF0IHlvdSB3YW50IHRvIGdlbmVyYXRlLCBvciB0aGUgaW5zdHJ1Y3Rpb24gb24gaG93IHRvIGVkaXQgdGhlIGdpdmVuIGltYWdlLiJ9LCJpbnB1dF9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbnB1dCBJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkltYWdlIHRvIHVzZSBhcyByZWZlcmVuY2UuIE11c3QgYmUganBlZywgcG5nLCBnaWYsIG9yIHdlYnAuIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Im1hdGNoX2lucHV0X2ltYWdlIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4gVXNlICdtYXRjaF9pbnB1dF9pbWFnZScgdG8gbWF0Y2ggdGhlIGFzcGVjdCByYXRpbyBvZiB0aGUgaW5wdXQgaW1hZ2UuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoicG5nIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0IGZvciB0aGUgZ2VuZXJhdGVkIGltYWdlIn0sInNhZmV0eV90b2xlcmFuY2UiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNhZmV0eSBUb2xlcmFuY2UiLCJkZWZhdWx0IjoyLCJtYXhpbXVtIjo2LCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlNhZmV0eSB0b2xlcmFuY2UsIDAgaXMgbW9zdCBzdHJpY3QgYW5kIDYgaXMgbW9zdCBwZXJtaXNzaXZlLiAyIGlzIGN1cnJlbnRseSB0aGUgbWF4aW11bSBhbGxvd2VkIHdoZW4gaW5wdXQgaW1hZ2VzIGFyZSB1c2VkLiJ9LCJwcm9tcHRfdXBzYW1wbGluZyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IFVwc2FtcGxpbmciLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWMgcHJvbXB0IGltcHJvdmVtZW50In19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsibWF0Y2hfaW5wdXRfaW1hZ2UiLCIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjIxOjkiLCI5OjIxIiwiMjoxIiwiMToyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImZsdXgta29udGV4dC1wcm8iLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyNDczNDE3MiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1wcm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZGViYzEwNjktN2U2Yi00OGE3LWE3MWItNDg5Y2M3Y2YxMzIzL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLW5wMzgyZjZ0LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yOFQyMjowODowMy42MjE3MzVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6Mjg6NTguNjAyNzI5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjI4OjUzLjY3MzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJzNW55MWFid241cm1hMGNxNnlzYnp3MHJlOCIsImlucHV0Ijp7InByb21wdCI6Ik1ha2UgdGhlIGxldHRlcnMgM0QsIGZsb2F0aW5nIGluIHNwYWNlIG9uIGEgY2l0eSBzdHJlZXQiLCJpbnB1dF9pbWFnZSI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvWGZ3V2pISjdIZnJtWEU2dWt1TFZFcFhXZmVRM1BRZVJJNW1BcHVMWFJ4U1Q3WE1tQy90bXBjOTF0bHEyMC5wbmciLCJhc3BlY3RfcmF0aW8iOiJtYXRjaF9pbnB1dF9pbWFnZSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDU1ODY1ODY5MVxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDQuN3NlY1xuRG93bmxvYWRpbmcgMTQ5OTI4IGJ5dGVzXG5Eb3dubG9hZGVkIDAuMTRNQiBpbiAwLjE0c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo0LjkyMTY0MzAxMiwidG90YWxfdGltZSI6NC45Mjk3Mjl9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1tYXgiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL01iYmQ4VHgyWWZSWVhTRW1MZ2JsVHpHdGo0WnVycGdQakx1aTZqQXFmWExhc1J6VUEvdG1wa2F2X2l2eWQuanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6Mjg6NTMuNjgxMDg2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXhwZWtmajV1aHlzYjJpeWdoZG1lb2V6b241eXdmYmx4a3BtdnVqdDZ1am5tZW9iYjQ3NWEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3M1bnkxYWJ3bjVybWEwY3E2eXNiencwcmU4IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9zNW55MWFid241cm1hMGNxNnlzYnp3MHJlOC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgcHJlbWl1bSB0ZXh0LWJhc2VkIGltYWdlIGVkaXRpbmcgbW9kZWwgdGhhdCBkZWxpdmVycyBtYXhpbXVtIHBlcmZvcm1hbmNlIGFuZCBpbXByb3ZlZCB0eXBvZ3JhcGh5IGdlbmVyYXRpb24gZm9yIHRyYW5zZm9ybWluZyBpbWFnZXMgdGhyb3VnaCBuYXR1cmFsIGxhbmd1YWdlIHByb21wdHMiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImY3MmUyNzI5N2Q5YzA1YTM2YjdmZDhmYWZmMzkzZDMxZTNiMzY4NTQzZTBiYzQ0YmRlNTIxODg2NzAwZTE2NmMiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0yNFQxOTo0MToyNi42Nzg5MTdaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjAiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgZGVzY3JpcHRpb24gb2Ygd2hhdCB5b3Ugd2FudCB0byBnZW5lcmF0ZSwgb3IgdGhlIGluc3RydWN0aW9uIG9uIGhvdyB0byBlZGl0IHRoZSBnaXZlbiBpbWFnZS4ifSwiaW5wdXRfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW5wdXQgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoxLCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2UgYXMgcmVmZXJlbmNlLiBNdXN0IGJlIGpwZWcsIHBuZywgZ2lmLCBvciB3ZWJwLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiJtYXRjaF9pbnB1dF9pbWFnZSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIFVzZSAnbWF0Y2hfaW5wdXRfaW1hZ2UnIHRvIG1hdGNoIHRoZSBhc3BlY3QgcmF0aW8gb2YgdGhlIGlucHV0IGltYWdlLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6InBuZyIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJzYWZldHlfdG9sZXJhbmNlIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTYWZldHkgVG9sZXJhbmNlIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NiwibWluaW11bSI6MCwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTYWZldHkgdG9sZXJhbmNlLCAwIGlzIG1vc3Qgc3RyaWN0IGFuZCA2IGlzIG1vc3QgcGVybWlzc2l2ZS4gMiBpcyBjdXJyZW50bHkgdGhlIG1heGltdW0gYWxsb3dlZCB3aGVuIGlucHV0IGltYWdlcyBhcmUgdXNlZC4ifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljIHByb21wdCBpbXByb3ZlbWVudCJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIm1hdGNoX2lucHV0X2ltYWdlIiwiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIyMTo5IiwiOToyMSIsIjI6MSIsIjE6MiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJmbHV4LWtvbnRleHQtbWF4Iiwib3duZXIiOiJibGFjay1mb3Jlc3QtbGFicyIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NjE3NzAwMywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1tYXgiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNGEwYjFhY2YtNDczYS00MWQ4LTllN2MtZTcwY2E1MDYzZmY3L3JlcGxpY2F0ZS1wcmVkaWN0aW9uLTM3bjN5ZmM5LmpwZWciLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xNlQxNDo1MjoyMy4yMDA3NDZaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDgtMDRUMTQ6MTA6MzAuMDQ4ODA5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA0VDE0OjEwOjI1Ljg5MjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiIzM2Nid2QycXdocm1hMGNyZW5udHh6Z21tNCIsImlucHV0Ijp7InNlZWQiOjI0Njc2NCwianVpY2VkIjpmYWxzZSwicHJvbXB0IjoiQSBjaW5lbWF0aWMsIHBob3RvcmVhbGlzdGljIG1lZGl1bSBzaG90IGNhcHR1cmluZyB0aGUgbm9zdGFsZ2ljIHdhcm10aCBvZiBhIG1pZC0yMDAwcyBpbmRpZSBmaWxtLiBUaGUgZm9jdXMgaXMgYSBjYXQgd2l0aCBhIG1lc3N5IGNvb2wgcGxhdGludW0gd2hpdGUgZnVyLCBsb29raW5nIGRpcmVjdGx5IGFuZCBpbnRlbnRseSBpbnRvIHRoZSBjYW1lcmEgbGVucyB3aXRoIGEga25vd2luZyBzbWlyaywgaXRzIGhlYWQgaXMgbG9va2luZyB1cCBzbGlnaHRseS4gVGhlIGNhdCB3ZWFycyBhbiBvdmVyc2l6ZWQgYmFuZCB0LXNoaXJ0IHRoYXQgc2F5cyDigJxXYW4gY2FuIGRvIEltYWdlc1wiIGluIGh1Z2Ugc3R5bGl6ZWQgdGV4dCBvdmVyIGEgbG9uZy1zbGVldmVkIHN0cmlwZWQgdG9wIGFuZCBzaW1wbGUgc2lsdmVyIHN0dWQgZWFycmluZ3MuIFRoZSBsaWdodGluZyBpcyBzb2Z0LCBnb2xkZW4gaG91ciBzdW5saWdodCBjcmVhdGluZyBsZW5zIGZsYXJlIGFuZCBpbGx1bWluYXRpbmcgZHVzdCBtb3RlcyBpbiB0aGUgYWlyLiBUaGUgYmFja2dyb3VuZCBzaG93cyBhIGJsdXJyZWQgb3V0ZG9vciB1cmJhbiBzZXR0aW5nIHdpdGggZ3JhZmZpdGktY292ZXJlZCB3YWxscyAodGhlIGdyYWZmaXRpIHNheXMg4oCcV0FOXCIgaW4gc3R5bGl6ZWQgZ3JhZmZpdGkgbGV0dGVyaW5nKSwgcmVuZGVyZWQgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIE5hdHVyYWwgZmlsbSBncmFpbiwgYSB3YXJtLCBzbGlnaHRseSBtdXRlZCBjb2xvciBwYWxldHRlLCBhbmQgc2hhcnAgZm9jdXMgb24gaXRzIGV4cHJlc3NpdmUgZXllcyBlbmhhbmNlIHRoZSBpbnRpbWF0ZSwgYXV0aGVudGljIGZlZWwiLCJtZWdhcGl4ZWxzIjoyLCJhc3BlY3RfcmF0aW8iOiI0OjMiLCJvdXRwdXRfZm9ybWF0IjoianBnIiwib3V0cHV0X3F1YWxpdHkiOjgwfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDI0Njc2NFxuSW5mZXJlbmNlIHRvb2sgNC4xMSBzZWNvbmRzIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjQuMTUwNDY2NTIxLCJ0b3RhbF90aW1lIjo0LjE1NjgwOX0sIm1vZGVsIjoicHJ1bmFhaS93YW4tMi4yLWltYWdlIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9wS2lCMnBGZ1g3cWdHMU94REh5TVJ6d3ZZMlFQTVBLUFFlTnFKR1VBeTFMcml6aktBL291dHB1dF8yNDY3NjRfMC5qcGVnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDgtMDRUMTQ6MTA6MjUuODk4MzQzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWw2ZDdxd2Nja29hb2x0ZGJxYmVhcW1mY3Q1amVpenJjZW5xczNqeXZicnc2M3plZDJ0dHEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzMzY2J3ZDJxd2hybWEwY3Jlbm50eHpnbW00IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zM2Nid2QycXdocm1hMGNyZW5udHh6Z21tNC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgbW9kZWwgZ2VuZXJhdGVzIGJlYXV0aWZ1bCBjaW5lbWF0aWMgMiBtZWdhcGl4ZWwgaW1hZ2VzIGluIDMtNCBzZWNvbmRzIGFuZCBpcyBkZXJpdmVkIGZyb20gdGhlIFdhbiAyLjIgbW9kZWwgdGhyb3VnaCBvcHRpbWlzYXRpb24gdGVjaG5pcXVlcyBmcm9tIHRoZSBwcnVuYSBwYWNrYWdlIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxNmUxNWU5MTNmY2M3MWMxYTVkZWZiMzM1ZWE4NDczOWY5OTczMWZhMWVlMTc5OTUxMTdjN2Q5YWRjNmQxNzZjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTdUMTI6MzY6MTYuMTk5NjkxWiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImp1aWNlZCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiSnVpY2VkIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiRmFzdGVyIGluZmVyZW5jZSB3aXRoIGFkZGl0aW9uYWwgb3B0aW1pemF0aW9ucy4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwibWVnYXBpeGVscyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21lZ2FwaXhlbHMifV0sImRlZmF1bHQiOjIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQXBwcm94aW1hdGUgbnVtYmVyIG9mIG1lZ2FwaXhlbHMgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJtZWdhcGl4ZWxzIjp7ImVudW0iOlsxLDJdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoibWVnYXBpeGVscyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjIxOjkiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbInBuZyIsImpwZyIsIndlYnAiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoid2FuLTIuMi1pbWFnZSIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6Mzk4OTAwLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS93YW4tMi4yLWltYWdlIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82MmUwNjJhMS1mNGU0LTQxOTItOWYwYy01NjQwOGYwOTJmZWMvcmVwbGljYXRlLXByZWRpY3Rpb24tOTdxYWJkOHoud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA0VDE3OjIzOjM5LjcyNDc3MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOC0xOFQxNjowMToxMi41MDg0MDlaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMThUMTY6MDE6MDkuMDI2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InFrOWpma254bTlybWEwY3JxcW1zd3dkOTV3IiwiaW5wdXQiOnsicHJvbXB0IjoiQm9va3N0b3JlIHdpbmRvdyBkaXNwbGF5LiBBIHNpZ24gZGlzcGxheXMg4oCcTmV3IEFycml2YWxzIFRoaXMgV2Vla+KAnS4gQmVsb3csIGEgc2hlbGYgdGFnIHdpdGggdGhlIHRleHQg4oCcQmVzdC1TZWxsaW5nIE5vdmVscyBIZXJl4oCdLiBUbyB0aGUgc2lkZSwgYSBjb2xvcmZ1bCBwb3N0ZXIgYWR2ZXJ0aXNlcyDigJxBdXRob3IgTWVldCBBbmQgR3JlZXQgb24gU2F0dXJkYXnigJ0gd2l0aCBhIGNlbnRyYWwgcG9ydHJhaXQgb2YgdGhlIGF1dGhvci4gVGhlcmUgYXJlIGZvdXIgYm9va3Mgb24gdGhlIGJvb2tzaGVsZiwgbmFtZWx5IOKAnFRoZSBsaWdodCBiZXR3ZWVuIHdvcmxkc+KAnSDigJxXaGVuIHN0YXJzIGFyZSBzY2F0dGVyZWTigJ0g4oCcVGhlIHNsaWVudCBwYXRpZW504oCdIOKAnFRoZSBuaWdodCBjaXJjdXPigJ0iLCJnb19mYXN0Ijp0cnVlLCJndWlkYW5jZSI6NCwic3RyZW5ndGgiOjAuOSwiaW1hZ2Vfc2l6ZSI6Im9wdGltaXplX2Zvcl9xdWFsaXR5IiwibG9yYV9zY2FsZSI6MSwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwiZW5oYW5jZV9wcm9tcHQiOmZhbHNlLCJvdXRwdXRfcXVhbGl0eSI6ODAsIm5lZ2F0aXZlX3Byb21wdCI6IiAiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxNDE1ODZcbkdlbmVyYXRpb24gdG9vayAzLjM0IHNlY29uZHNcblRvdGFsIHNhZmUgaW1hZ2VzOiAxIG91dCBvZiAxIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjMuNDczOTUwNDU4LCJ0b3RhbF90aW1lIjozLjQ4MjQwOX0sIm1vZGVsIjoicXdlbi9xd2VuLWltYWdlIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvQ2FscUIxWkFEV0xmQVNlekdvRXRweDEwNzBDVmlOdDh6dzhOaTdQalIyUElCUU1WQS9vdXQtMC53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA4LTE4VDE2OjAxOjA5LjAzNDQ1OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1hczdudmw3dXBqbDNnZjJsYXdoeTV0aGIycnI3eGV0b3FxemliMzJ6YW9xcHh5YWFpdzRxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9xazlqZmtueG05cm1hMGNycXFtc3d3ZDk1dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcWs5amZrbnhtOXJtYTBjcnFxbXN3d2Q5NXcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBbiBpbWFnZSBnZW5lcmF0aW9uIGZvdW5kYXRpb24gbW9kZWwgaW4gdGhlIFF3ZW4gc2VyaWVzIHRoYXQgYWNoaWV2ZXMgc2lnbmlmaWNhbnQgYWR2YW5jZXMgaW4gY29tcGxleCB0ZXh0IHJlbmRlcmluZy4iLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1F3ZW5MTS9Rd2VuLUltYWdlIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI5MDVlMzQ1ZmUxZGZlMTBkNjI4ZGFhYzIxNDBkZDhkZWE0NzFjMGQ5OTc5M2VmMGZkYzQ2YTE1YzY4OGI2MmZiIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMDVUMTU6NTI6NTEuNjE4ODk5WiIsImNvZ192ZXJzaW9uIjoiMC4xNi4wIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIHBpcGVsaW5lIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sImdvX2Zhc3QiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkdvIEZhc3QiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSdW4gZmFzdGVyIHByZWRpY3Rpb25zIHdpdGggYWRkaXRpb25hbCBvcHRpbWl6YXRpb25zLiJ9LCJndWlkYW5jZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSIsImRlZmF1bHQiOjMsIm1heGltdW0iOjEwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBmb3IgZ2VuZXJhdGVkIGltYWdlLiBMb3dlciB2YWx1ZXMgY2FuIGdpdmUgbW9yZSByZWFsaXN0aWMgaW1hZ2VzLiBHb29kIHZhbHVlcyB0byB0cnkgYXJlIDIsIDIuNSwgMyBhbmQgMy41In0sInN0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlN0cmVuZ3RoIiwiZGVmYXVsdCI6MC45LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlN0cmVuZ3RoIGZvciBpbWcyaW1nIHBpcGVsaW5lIn0sImltYWdlX3NpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9pbWFnZV9zaXplIn1dLCJkZWZhdWx0Ijoib3B0aW1pemVfZm9yX3F1YWxpdHkiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkltYWdlIHNpemUgZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwibG9yYV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIFNjYWxlIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmVzIGhvdyBzdHJvbmdseSB0aGUgbWFpbiBMb1JBIHNob3VsZCBiZSBhcHBsaWVkLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjIsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkxvYWQgTG9SQSB3ZWlnaHRzLiBPbmx5IHdvcmtzIHdpdGggdGV4dCB0byBpbWFnZSBwaXBlbGluZS4gU3VwcG9ydHMgYXJiaXRyYXJ5IC5zYWZldGVuc29ycyBVUkxzLCB0YXIgZmlsZXMsIGFuZCB6aXAgZmlsZXMgZnJvbSB0aGUgSW50ZXJuZXQgKGZvciBleGFtcGxlLCAnaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9WaWt0b3IxNzE3L3NjYW5kaW5hdmlhbi1pbnRlcmlvci1zdHlsZTEvcmVzb2x2ZS9tYWluL215X2ZpcnN0X2ZsdXhfbG9yYV92MS5zYWZldGVuc29ycycsICdodHRwczovL2V4YW1wbGUuY29tL2xvcmFfd2VpZ2h0cy50YXIuZ3onLCBvciAnaHR0cHM6Ly9leGFtcGxlLmNvbS9sb3JhX3dlaWdodHMuemlwJykifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6MTQsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sImVuaGFuY2VfcHJvbXB0Ijp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJFbmhhbmNlIFByb21wdCIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgdGhlIHByb21wdCB3aXRoIHBvc2l0aXZlIG1hZ2ljLiJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJRdWFsaXR5IHdoZW4gc2F2aW5nIHRoZSBvdXRwdXQgaW1hZ2VzLCBmcm9tIDAgdG8gMTAwLiAxMDAgaXMgYmVzdCBxdWFsaXR5LCAwIGlzIGxvd2VzdCBxdWFsaXR5LiBOb3QgcmVsZXZhbnQgZm9yIC5wbmcgb3V0cHV0cyJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IiAiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIHByb21wdCBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiTG9hZCBMb1JBIHdlaWdodHMgZnJvbSBSZXBsaWNhdGUgdHJhaW5pbmcuIE9ubHkgd29ya3Mgd2l0aCB0ZXh0IHRvIGltYWdlIHBpcGVsaW5lLiBTdXBwb3J0cyBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMsIHRhciBmaWxlcywgYW5kIHppcCBmaWxlcyBmcm9tIHRoZSBJbnRlcm5ldC4ifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gUmVjb21tZW5kZWQgcmFuZ2UgaXMgMjgtNTAsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImltYWdlX3NpemUiOnsiZW51bSI6WyJvcHRpbWl6ZV9mb3JfcXVhbGl0eSIsIm9wdGltaXplX2Zvcl9zcGVlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJpbWFnZV9zaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCI5OjE2IiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2Nob29zZWFsaWNlbnNlLmNvbS9saWNlbnNlcy9hcGFjaGUtMi4wLyIsIm5hbWUiOiJxd2VuLWltYWdlIiwib3duZXIiOiJxd2VuIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vcWlhbndlbi1yZXMub3NzLWNuLWJlaWppbmcuYWxpeXVuY3MuY29tL1F3ZW4tSW1hZ2UvUXdlbl9JbWFnZS5wZGYiLCJydW5fY291bnQiOjUyMzE4NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3F3ZW4vcXdlbi1pbWFnZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vUXdlbi9Rd2VuLUltYWdlIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNTViZTgwYzItMGQ1Yy00OTZiLTg1NzAtOGNjMTAxMjY4ZmM0L3RtcDRsa2x2M3ZuLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTA5VDExOjIzOjQyLjY3MjM3N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOS0xMFQxMToyOTo0My4yNTAzMjRaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTE6Mjk6MjguODg1MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjllYmo1bTI5Nm5ybWUwY3M2ZGhycjl6ZjltIiwiaW5wdXQiOnsic2l6ZSI6IjJLIiwid2lkdGgiOjIwNDgsImhlaWdodCI6MjA0OCwicHJvbXB0IjoiYSBwaG90byBvZiBhIHN0b3JlIGZyb250IGNhbGxlZCBcIlNlZWRyZWFtIDRcIiwgaXQgc2VsbHMgYm9va3MsIGEgcG9zdGVyIGluIHRoZSB3aW5kb3cgc2F5cyBcIlNlZWRyZWFtIDQgbm93IG9uIFJlcGxpY2F0ZVwiIiwibWF4X2ltYWdlcyI6MSwiaW1hZ2VfaW5wdXQiOltdLCJhc3BlY3RfcmF0aW8iOiI0OjMiLCJzZXF1ZW50aWFsX2ltYWdlX2dlbmVyYXRpb24iOiJkaXNhYmxlZCJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiR2VuZXJhdGluZyAyMzA0eDE3MjggaW1hZ2Ugd2l0aCBhc3BlY3QgcmF0aW8gNDozIGF0IDJLIHJlc29sdXRpb25cbkdlbmVyYXRpbmcuLi5cbkdlbmVyYXRlZCBpbiAxNC4xc2VjIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE0LjM1NzgxNzgxMiwidG90YWxfdGltZSI6MTQuMzY1MzI0fSwibW9kZWwiOiJieXRlZGFuY2Uvc2VlZHJlYW0tNCIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2ZuSjE0Y1Z3WGVwNGcwcWZ1eXVyeng5RHNrOGVsZDNWRHl3ZWNTSk5OUWc1a0plVUYvdG1wN2N2YnV0Nm8uanBnIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjI5OjI4Ljg5MjUwNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1sZnVuajRueTMzaTd2ZjR3emZrZGRvaG5ubmg3YzV6eTRvYmwyZ3cya2NsbXc3amo3b3RhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy85ZWJqNW0yOTZucm1lMGNzNmRocnI5emY5bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOWViajVtMjk2bnJtZTBjczZkaHJyOXpmOW0vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJVbmlmaWVkIHRleHQtdG8taW1hZ2UgZ2VuZXJhdGlvbiBhbmQgcHJlY2lzZSBzaW5nbGUtc2VudGVuY2UgZWRpdGluZyBhdCB1cCB0byA0SyByZXNvbHV0aW9uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIyNTRmYWFjODgzYzNhNDExZTk1Y2M5NWQwZmIwMjI3NGE4MWUzODhhYWE0Mzk0YjNjZTViN2QyYTlmN2E2NTY5IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTJUMDY6NDE6MDMuMTAwOTEwWiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJzaXplIjp7ImVudW0iOlsiMUsiLCIySyIsIjRLIiwiY3VzdG9tIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNpemUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zaXplIn1dLCJkZWZhdWx0IjoiMksiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkltYWdlIHJlc29sdXRpb246IDFLICgxMDI0cHgpLCAySyAoMjA0OHB4KSwgNEsgKDQwOTZweCksIG9yICdjdXN0b20nIGZvciBzcGVjaWZpYyBkaW1lbnNpb25zLiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjo0MDk2LCJtaW5pbXVtIjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBpbWFnZSB3aWR0aCAob25seSB1c2VkIHdoZW4gc2l6ZT0nY3VzdG9tJykuIFJhbmdlOiAxMDI0LTQwOTYgcGl4ZWxzLiJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjIwNDgsIm1heGltdW0iOjQwOTYsIm1pbmltdW0iOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGltYWdlIGhlaWdodCAob25seSB1c2VkIHdoZW4gc2l6ZT0nY3VzdG9tJykuIFJhbmdlOiAxMDI0LTQwOTYgcGl4ZWxzLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJtYXhfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJNYXggSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MTUsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTWF4aW11bSBudW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIHdoZW4gc2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uPSdhdXRvJy4gUmFuZ2U6IDEtMTUuIFRvdGFsIGltYWdlcyAoaW5wdXQgKyBnZW5lcmF0ZWQpIGNhbm5vdCBleGNlZWQgMTUuIn0sImltYWdlX2lucHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJJbWFnZSBJbnB1dCIsImRlZmF1bHQiOltdLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlKHMpIGZvciBpbWFnZS10by1pbWFnZSBnZW5lcmF0aW9uLiBMaXN0IG9mIDEtMTAgaW1hZ2VzIGZvciBzaW5nbGUgb3IgbXVsdGktcmVmZXJlbmNlIGdlbmVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Im1hdGNoX2lucHV0X2ltYWdlIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbWFnZSBhc3BlY3QgcmF0aW8uIE9ubHkgdXNlZCB3aGVuIHNpemUgaXMgbm90ICdjdXN0b20nLiBVc2UgJ21hdGNoX2lucHV0X2ltYWdlJyB0byBhdXRvbWF0aWNhbGx5IG1hdGNoIHRoZSBpbnB1dCBpbWFnZSdzIGFzcGVjdCByYXRpby4ifSwic2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uIn1dLCJkZWZhdWx0IjoiZGlzYWJsZWQiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ikdyb3VwIGltYWdlIGdlbmVyYXRpb24gbW9kZS4gJ2Rpc2FibGVkJyBnZW5lcmF0ZXMgYSBzaW5nbGUgaW1hZ2UuICdhdXRvJyBsZXRzIHRoZSBtb2RlbCBkZWNpZGUgd2hldGhlciB0byBnZW5lcmF0ZSBtdWx0aXBsZSByZWxhdGVkIGltYWdlcyAoZS5nLiwgc3Rvcnkgc2NlbmVzLCBjaGFyYWN0ZXIgdmFyaWF0aW9ucykuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIm1hdGNoX2lucHV0X2ltYWdlIiwiMToxIiwiNDozIiwiMzo0IiwiMTY6OSIsIjk6MTYiLCIzOjIiLCIyOjMiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sInNlcXVlbnRpYWxfaW1hZ2VfZ2VuZXJhdGlvbiI6eyJlbnVtIjpbImRpc2FibGVkIiwiYXV0byJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzZXF1ZW50aWFsX2ltYWdlX2dlbmVyYXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJzZWVkcmVhbS00Iiwib3duZXIiOiJieXRlZGFuY2UiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjExOTU5MzgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ieXRlZGFuY2Uvc2VlZHJlYW0tNCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZWQ4NzllOTktNzFiNS00Njg5LWJlZDMtZTczMDVlMzVhMjhhL3RoaXMucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMjZUMjE6MDg6MjQuOTgzMDQ3WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA4LTI2VDIxOjM0OjA2LjI1MzkwNloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOC0yNlQyMTozMzo1NS43NzgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiMWJ3eTZrdDhyOXJtODBjcngxNnQ2MTYxdG0iLCJpbnB1dCI6eyJwcm9tcHQiOiJNYWtlIHRoZSBzaGVldHMgaW4gdGhlIHN0eWxlIG9mIHRoZSBsb2dvLiBNYWtlIHRoZSBzY2VuZSBuYXR1cmFsLiAiLCJpbWFnZV9pbnB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L05iWUljbHA0QTVIV0xzSjhsRjVLZ2lZU05hTEJCVDFqVWNZY0hZUW1OMXV5NU9uTi90bXBjcWMwN2ZfcS5wbmciLCJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L05iWUlkNDV5SDhzMDRzcHRkdFBjR3FGSWhWN3pTNUdUY2RTM1R0TmxpeVRBb1lQTy9TY3JlZW5zaG90JTIwMjAyNS0wOC0yNiUyMGF0JTIwNS4zMC4xMiVFMiU4MCVBRlBNLnBuZyJdLCJvdXRwdXRfZm9ybWF0IjoianBnIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlIHdpdGggR2VtaW5pIEZsYXNoLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC44OSBzZWNvbmRzIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEwLjQ2NTc0MDQ5MSwidG90YWxfdGltZSI6MTAuNDc1OTA2fSwibW9kZWwiOiJnb29nbGUvbmFuby1iYW5hbmEiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2VRMk1RWXJENlh6aGVFZ0NlN09jSGxVSkFYWWM4SGFNSm1HUG1iVE9DQ2xaUzdkcUEvdG1wNHZxcmR1emguanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDgtMjZUMjE6MzM6NTUuNzg4MTY2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXhrbnplZXV0eDZpNW1hbmJqMjVvYXVsZ3RxaWxoMnQzcGduZGsydXM1a3h5c3kzeTV1bnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzFid3k2a3Q4cjlybTgwY3J4MTZ0NjE2MXRtIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8xYnd5Nmt0OHI5cm04MGNyeDE2dDYxNjF0bS9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6Ikdvb2dsZSdzIGxhdGVzdCBpbWFnZSBlZGl0aW5nIG1vZGVsIGluIEdlbWluaSAyLjUiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjFiN2I5NDVlOGY3ZWRmN2EwMzRlYmE2Y2IyYzIwZjJhYjVkYzdkMDkwZWVhMWM2MTZlOTZkYTk0N2JlNzZhZWUiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xOVQxNToyODo1OC4xODc1MDlaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiQSB0ZXh0IGRlc2NyaXB0aW9uIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZSJ9LCJpbWFnZV9pbnB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiSW1hZ2UgSW5wdXQiLCJkZWZhdWx0IjpbXSwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZXMgdG8gdHJhbnNmb3JtIG9yIHVzZSBhcyByZWZlcmVuY2UgKHN1cHBvcnRzIG11bHRpcGxlIGltYWdlcykifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoibmFuby1iYW5hbmEiLCJvd25lciI6Imdvb2dsZSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTA4NzE1ODgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9nb29nbGUvbmFuby1iYW5hbmEiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzZlMTY0MzY1LTljYWItNDIyYi1iZjA1LTc2ZDEyN2FiZTNhMi9yZXBsaWNhdGUtcHJlZGljdGlvbi1fT1g1MWJHNy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMDVUMTI6NTY6MDcuNjEwNTk0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAyLTA1VDIwOjM4OjM1LjczODMxMloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0wNVQyMDozODozMS4xNTcwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiOG14MWV3Zm55bnJtYzBjbXR6YXRycHhkcTAiLCJpbnB1dCI6eyJwcm9tcHQiOiJBIGNsb3NlLXVwLCBtYWNybyBwaG90b2dyYXBoeSBzdG9jayBwaG90byBvZiBhIHN0cmF3YmVycnkgaW50cmljYXRlbHkgc2N1bHB0ZWQgaW50byB0aGUgc2hhcGUgb2YgYSBodW1taW5nYmlyZCBpbiBtaWQtZmxpZ2h0LCBpdHMgd2luZ3MgYSBibHVyIGFzIGl0IHNpcHMgbmVjdGFyIGZyb20gYSB2aWJyYW50LCB0dWJ1bGFyIGZsb3dlci4gVGhlIGJhY2tkcm9wIGZlYXR1cmVzIGEgbHVzaCwgY29sb3JmdWwgZ2FyZGVuIHdpdGggYSBzb2Z0LCBib2tlaCBlZmZlY3QsIGNyZWF0aW5nIGEgZHJlYW1saWtlIGF0bW9zcGhlcmUuIFRoZSBpbWFnZSBpcyBleGNlcHRpb25hbGx5IGRldGFpbGVkIGFuZCBjYXB0dXJlZCB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCwgZW5zdXJpbmcgYSByYXpvci1zaGFycCBmb2N1cyBvbiB0aGUgc3RyYXdiZXJyeS1odW1taW5nYmlyZCBhbmQgZ2VudGxlIGZhZGluZyBvZiB0aGUgYmFja2dyb3VuZC4gVGhlIGhpZ2ggcmVzb2x1dGlvbiwgcHJvZmVzc2lvbmFsIHBob3RvZ3JhcGhlcnMgc3R5bGUsIGFuZCBzb2Z0IGxpZ2h0aW5nIGlsbHVtaW5hdGUgdGhlIHNjZW5lIGluIGEgdmVyeSBkZXRhaWxlZCBtYW5uZXIsIHByb2Zlc3Npb25hbCBjb2xvciBncmFkaW5nIGFtcGxpZmllcyB0aGUgdmlicmFudCBjb2xvcnMgYW5kIGNyZWF0ZXMgYW4gaW1hZ2Ugd2l0aCBleGNlcHRpb25hbCBjbGFyaXR5LiBUaGUgZGVwdGggb2YgZmllbGQgbWFrZXMgdGhlIGh1bW1pbmdiaXJkIGFuZCBmbG93ZXIgc3RhbmQgb3V0IHN0YXJrbHkgYWdhaW5zdCB0aGUgYm9rZWggYmFja2dyb3VuZC4iLCJhc3BlY3RfcmF0aW8iOiIxOjEiLCJzYWZldHlfZmlsdGVyX2xldmVsIjoiYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjNzZWNcbkdlbmVyYXRlZCBpbWFnZSBpbiA0LjAwc2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo0LjU2OTM1MjUwOSwidG90YWxfdGltZSI6NC41ODEzMTJ9LCJtb2RlbCI6Imdvb2dsZS9pbWFnZW4tMyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZnA3RkFZMTBPc3lNY3FmODBDOVlmYm5EVDlld2paNWdodXVuMlE5Q1JkaXNrZmloQy90bXA2dHk4ZXpveS5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wMi0wNVQyMDozODozMS4xNjg5NjBaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItN2M1YnIycGk0NHF1NDVmeWl2aTVlc29xcTd4b2dqNXJ0d3dpZTJwenY0dWRjMm9qZmVicSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOG14MWV3Zm55bnJtYzBjbXR6YXRycHhkcTAiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzhteDFld2ZueW5ybWMwY210emF0cnB4ZHEwL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiR29vZ2xlJ3MgaGlnaGVzdCBxdWFsaXR5IHRleHQtdG8taW1hZ2UgbW9kZWwsIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBpbWFnZXMgd2l0aCBkZXRhaWwsIHJpY2ggbGlnaHRpbmcgYW5kIGJlYXV0eSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiM2UwYjQ3Nzc0M2ZmNDA1ZGM1Yjc3ZGQ3MzQ1NmQ3ZWY5NjcwNWE5YWFkNDc5YzY2OGQ1Nzc0M2NlMWQ0Y2E5NiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTE4VDE1OjU4OjE3LjAyMzk1NFoiLCJjb2dfdmVyc2lvbiI6IjAuMTUuMTEiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi0zIiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9kZWVwbWluZC5nb29nbGUvdGVjaG5vbG9naWVzL2ltYWdlbi0zLyIsInJ1bl9jb3VudCI6MTU5MDA1NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2dvb2dsZS9pbWFnZW4tMyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOTgwZDY0ZjctOTkxYS00NjEwLTllOTQtMWE1OWQxNDgyMzI5L3RtcHV4dDZrdDJhLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0wNlQxMTowODoyOC45OTY1NzhaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDItMDZUMTE6MjY6MjguOTczNDYyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTAyLTA2VDExOjI2OjI1Ljc4OTAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJzd250enJ5eHpucm04MGNtdmMxYXFibnFnZyIsImlucHV0Ijp7InByb21wdCI6IkJ1bGxldCB0cmFpbiBjdXR0aW5nIHRocm91Z2ggY2hlcnJ5IGJsb3Nzb20gcGV0YWxzIGF0IGR1c2ssIGNyZWF0aW5nIGEgdm9ydGV4IG9mIHBpbmsgYW5kIHdoaXRlLiBUaGUgcG9saXNoZWQgc2lsdmVyIGV4dGVyaW9yIHJlZmxlY3RzIHRoZSBzZXR0aW5nIHN1biBpbiBhIGNvbnRpbnVvdXMgc3RyZWFrIG9mIGZpcmUuIFN0YXRpb24gbGlnaHRzIGJsZW5kIGludG8gYSBzaW5nbGUgY29udGludW91cyBsaW5lIGFzIHRoZSB0cmFpbiBjbGVhdmVzIHRocm91Z2ggc3BhY2UuIFRoZSB3b3JsZCBvdXRzaWRlIHRoZSB3aW5kb3dzIGlzIG5vdGhpbmcgYnV0IGJlYXV0aWZ1bCBtb3Rpb24gYmx1ci4iLCJhc3BlY3RfcmF0aW8iOiIxNjo5Iiwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6ImJsb2NrX21lZGl1bV9hbmRfYWJvdmUifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6Ik1vZGVyYXRpbmcgY29udGVudC4uLlxuTW9kZXJhdGlvbiBjb21wbGV0ZSBpbiAwLjE3c2VjXG5HZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gMi45OXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6My4xNjk0NjQ0NTYsInRvdGFsX3RpbWUiOjMuMTg0NDYyfSwibW9kZWwiOiJnb29nbGUvaW1hZ2VuLTMtZmFzdCIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvQnNXQnNsMmNscExTR0pMeTRtNEd5Y2U1Y1hVMWFTTzIyeGJtcTRzV2NmNms1a01VQS90bXB1eHQ2a3QyYS5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wMi0wNlQxMToyNjoyNS44MDM5OTdaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItZmkzamppeDZwd2Z2bGptaTZkZjRvMjJlNWducTJiN2t6NzU2dDZnbmZpcW02dzU3eG5kcSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvc3dudHpyeXh6bnJtODBjbXZjMWFxYm5xZ2ciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3N3bnR6cnl4em5ybTgwY212YzFhcWJucWdnL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0ZXIgYW5kIGNoZWFwZXIgSW1hZ2VuIDMgbW9kZWwsIGZvciB3aGVuIHByaWNlIG9yIHNwZWVkIGFyZSBtb3JlIGltcG9ydGFudCB0aGFuIGZpbmFsIGltYWdlIHF1YWxpdHkiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjUxMjVmNjJkZjdlNmQxY2NiMGNlNWFjNjBmMTQxNjQ2NDg2YzBjYjc0YTJlM2Q5ZThiNjNlZDQ4NmM0ODMxM2UiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xOFQxNTo1OTowOC4xMzM5MjFaIiwiY29nX3ZlcnNpb24iOiIwLjE1LjExIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn0sInNhZmV0eV9maWx0ZXJfbGV2ZWwiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zYWZldHlfZmlsdGVyX2xldmVsIn1dLCJkZWZhdWx0IjoiYmxvY2tfb25seV9oaWdoIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJibG9ja19sb3dfYW5kX2Fib3ZlIGlzIHN0cmljdGVzdCwgYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSBibG9ja3Mgc29tZSBwcm9tcHRzLCBibG9ja19vbmx5X2hpZ2ggaXMgbW9zdCBwZXJtaXNzaXZlIGJ1dCBzb21lIHByb21wdHMgd2lsbCBzdGlsbCBiZSBibG9ja2VkIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiOToxNiIsIjE2OjkiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJlbnVtIjpbImJsb2NrX2xvd19hbmRfYWJvdmUiLCJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIiwiYmxvY2tfb25seV9oaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNhZmV0eV9maWx0ZXJfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJpbWFnZW4tMy1mYXN0Iiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9kZWVwbWluZC5nb29nbGUvdGVjaG5vbG9naWVzL2ltYWdlbi0zLyIsInJ1bl9jb3VudCI6MzU1MjY4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi0zLWZhc3QiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2Q1MGEyOWQ5LWU5MmMtNDU4OS05MGViLWFlMjY3ZDFjMzcwMC9HeHFranZPV1FBQTBTVDcuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMDhUMTQ6NDQ6MzAuNjIxOTMzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA5LTEwVDEwOjI3OjA4LjUyNTU3N1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xMFQxMDoyNzowMi41NTIwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoidjhxYzh0cnozMXJtZTBjczZjbmJxOXc2c3ciLCJpbnB1dCI6eyJzdHlsZSI6Im5vbmUiLCJwcm9tcHQiOiJhIHBvcnRyYWl0LXN0eWxlIHBob3RvZ3JhcGggZmVhdHVyaW5nIGEgZm94IHdpdGggYSBzbGVuZGVyIGJ1aWxkIGFuZCBkZWxpY2F0ZSBmZWF0dXJlcyBzaXR0aW5nIGFnYWluc3QgYSBuYXZ5IGJsdWUgYmFja2dyb3VuZCB0aGF0IGlzIHNtb290aCBhbmQgdW50ZXh0dXJlZC4gVGhlIGZveCBoYXMgc29mdCwgZmx1ZmZ5IG9yYW5nZSBmdXIgd2l0aCBhIGxpZ2h0ZXIgcGF0Y2ggb24gaXRzIGNoZXN0IGFuZCBhcm91bmQgaXRzIG5vc2UuIEl0cyBlYXJzIGFyZSBsYXJnZSBhbmQgcG9pbnRlZCwgd2l0aCBhIHNsaWdodCBwZXJraW5lc3MuIFRoZSBleWVzIGFyZSBhIGJyaWdodCwgcGllcmNpbmcgeWVsbG93IHdpdGggYSBzaGFycCwgaW50ZWxsaWdlbnQgZ2xpbnQuIFRoZSBsaWdodGluZyBpcyBzb2Z0IGFuZCB3YXJtLCBoaWdobGlnaHRpbmcgdGhlIHRleHR1cmUgb2YgdGhlIGZ1ciIsImNvbnRyYXN0IjoibWVkaXVtIiwibnVtX2ltYWdlcyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwicHJvbXB0X2VuaGFuY2UiOnRydWUsImdlbmVyYXRpb25fbW9kZSI6InN0YW5kYXJkIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlcy4uLlxuR2VuZXJhdGVkIDEgaW1hZ2UocykgaW4gNS43c2VjXG5Eb3dubG9hZGluZyA0NzMxNzUgYnl0ZXNcbkRvd25sb2FkZWQgMC40NU1CIGluIDAuMDhzZWNcblVuaXRzOiAxMSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo1Ljk2NDQ4MDksInRvdGFsX3RpbWUiOjUuOTczNTc3fSwibW9kZWwiOiJsZW9uYXJkb2FpL2x1Y2lkLW9yaWdpbiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL1dDMHp3Q3dzZU1SM1JhZVliZjFITjBYWUFzczRUQXM0d1hlRDlSTzhudlR6SEJQVkIvdG1wOGhvNGdsY2EucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDEwOjI3OjAyLjU2MTA5NloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kZjN4eGhseTUzdzQzeHY3c3hjZmR1anEyZGdpNDUybzNidmUzYmVlcXZ4cnNjcWxidmZxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy92OHFjOHRyejMxcm1lMGNzNmNuYnE5dzZzdyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdjhxYzh0cnozMXJtZTBjczZjbmJxOXc2c3cvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBcnRpc3RpYyBhbmQgaGlnaC1xdWFsaXR5IHZpc3VhbHMgd2l0aCBpbXByb3ZlZCBwcm9tcHQgYWRoZXJlbmNlLCBkaXZlcnNpdHksIGFuZCBkZWZpbml0aW9uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI5NzE5MGQ1MDZjNGE2NTliYzU4YzljOGRlYWE5NjQxNTU5MmM3ZmRkNDJkNGIxYjYyNDY0OWM2MjExZDgzZjFjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTVUMTc6NTI6MDguNjMzMjI4WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InN0eWxlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGUifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTdHlsZSB0byB1c2UgZm9yIHRoZSBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGdlbmVyYXRpb24ifSwiY29udHJhc3QiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cmFzdCJ9XSwiZGVmYXVsdCI6Im1lZGl1bSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQ29udHJhc3QgbGV2ZWwifSwibnVtX2ltYWdlcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEltYWdlcyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjgsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHRfZW5oYW5jZSI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IEVuaGFuY2UiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldoZXRoZXIgdG8gZW5oYW5jZSB0aGUgcHJvbXB0In0sImdlbmVyYXRpb25fbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2dlbmVyYXRpb25fbW9kZSJ9XSwiZGVmYXVsdCI6InN0YW5kYXJkIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJHZW5lcmF0aW9uIG1vZGUifX19LCJzdHlsZSI6eyJlbnVtIjpbImJva2VoIiwiY2luZW1hdGljIiwiY2luZW1hdGljX2Nsb3NlX3VwIiwiY3JlYXRpdmUiLCJkeW5hbWljIiwiZmFzaGlvbiIsImZpbG0iLCJmb29kIiwiaGRyIiwibG9uZ19leHBvc3VyZSIsIm1hY3JvIiwibWluaW1hbGlzdCIsIm1vbm9jaHJvbWUiLCJtb29keSIsIm5ldXRyYWwiLCJub25lIiwicG9ydHJhaXQiLCJyZXRybyIsInN0b2NrX3Bob3RvIiwidW5wcm9jZXNzZWQiLCJ2aWJyYW50Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJhc3QiOnsiZW51bSI6WyJsb3ciLCJtZWRpdW0iLCJoaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyYXN0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCI5OjE2IiwiMzoyIiwiMjozIiwiNDo1IiwiNTo0IiwiMzo0IiwiNDozIiwiMjoxIiwiMToyIiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiZ2VuZXJhdGlvbl9tb2RlIjp7ImVudW0iOlsic3RhbmRhcmQiLCJ1bHRyYSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJnZW5lcmF0aW9uX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoibHVjaWQtb3JpZ2luIiwib3duZXIiOiJsZW9uYXJkb2FpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vbGVvbmFyZG8uYWkvbmV3cy9sdWNpZC1vcmlnaW4tYWktaW1hZ2UtbW9kZWwvIiwicnVuX2NvdW50IjoyODU4NSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2xlb25hcmRvYWkvbHVjaWQtb3JpZ2luIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9lNThjZWM1MS02MjE1LTRkMzAtOGMwMy04MGYzZWEwOTk0ZDAvZWluc3RlaW4ucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDQtMDVUMTQ6MDU6MTYuNTMzNTQyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTA0LTA1VDE0OjE4OjE3LjM3OTU3M1oiLCJjcmVhdGVkX2F0IjoiMjAyMy0wNC0wNVQxNDoxNzowNS44MjQwMjBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoid2l4cTc1dW82NWdsbmpjZGdycXRuZ2R6NHEiLCJpbnB1dCI6eyJwcm9tcHQiOiJyZWQgY2F0LCA0ayBwaG90byIsInNjaGVkdWxlciI6InBfc2FtcGxlciIsInByaW9yX3N0ZXBzIjoiNSIsImd1aWRhbmNlX3NjYWxlIjo0LCJwcmlvcl9jZl9zY2FsZSI6NCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MTAwfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IjAlfCAgICAgICAgICB8IDAvMTAwIFswMDowMDw/LCA/aXQvc11cbiAgMSV8ICAgICAgICAgIHwgMS8xMDAgWzAwOjAwPDAxOjIxLCAgMS4yMWl0L3NdXG4gIDIlfOKWjyAgICAgICAgIHwgMi8xMDAgWzAwOjAxPDAxOjA4LCAgMS40Mml0L3NdXG4gIDMlfOKWjiAgICAgICAgIHwgMy8xMDAgWzAwOjAyPDAxOjA0LCAgMS41MWl0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgNC8xMDAgWzAwOjAyPDAxOjAyLCAgMS41NGl0L3NdXG4gIDUlfOKWjCAgICAgICAgIHwgNS8xMDAgWzAwOjAzPDAxOjAwLCAgMS41Nml0L3NdXG4gIDYlfOKWjCAgICAgICAgIHwgNi8xMDAgWzAwOjAzPDAxOjAwLCAgMS41N2l0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgNy8xMDAgWzAwOjA0PDAwOjU5LCAgMS41N2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgOC8xMDAgWzAwOjA1PDAwOjU4LCAgMS41OGl0L3NdXG4gIDklfOKWiSAgICAgICAgIHwgOS8xMDAgWzAwOjA1PDAwOjU3LCAgMS41OGl0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgMTAvMTAwIFswMDowNjwwMDo1NiwgIDEuNThpdC9zXVxuIDExJXziloggICAgICAgICB8IDExLzEwMCBbMDA6MDc8MDA6NTYsICAxLjU4aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDEyLzEwMCBbMDA6MDc8MDA6NTUsICAxLjU4aXQvc11cbiAxMyV84paI4paOICAgICAgICB8IDEzLzEwMCBbMDA6MDg8MDA6NTQsICAxLjU5aXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDE0LzEwMCBbMDA6MDg8MDA6NTQsICAxLjU4aXQvc11cbiAxNSV84paI4paMICAgICAgICB8IDE1LzEwMCBbMDA6MDk8MDA6NTMsICAxLjU4aXQvc11cbiAxNiV84paI4paMICAgICAgICB8IDE2LzEwMCBbMDA6MTA8MDA6NTMsICAxLjU4aXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDE3LzEwMCBbMDA6MTA8MDA6NTIsICAxLjU5aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDE4LzEwMCBbMDA6MTE8MDA6NTEsICAxLjU5aXQvc11cbiAxOSV84paI4paJICAgICAgICB8IDE5LzEwMCBbMDA6MTI8MDA6NTEsICAxLjU5aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDIwLzEwMCBbMDA6MTI8MDA6NTAsICAxLjU4aXQvc11cbiAyMSV84paI4paIICAgICAgICB8IDIxLzEwMCBbMDA6MTM8MDA6NTAsICAxLjU4aXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMjIvMTAwIFswMDoxNDwwMDo0OSwgIDEuNThpdC9zXVxuIDIzJXzilojilojilo4gICAgICAgfCAyMy8xMDAgWzAwOjE0PDAwOjQ4LCAgMS41OGl0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDI0LzEwMCBbMDA6MTU8MDA6NDgsICAxLjU4aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgMjUvMTAwIFswMDoxNTwwMDo0NywgIDEuNTdpdC9zXVxuIDI2JXzilojilojilowgICAgICAgfCAyNi8xMDAgWzAwOjE2PDAwOjQ2LCAgMS41OGl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDI3LzEwMCBbMDA6MTc8MDA6NDYsICAxLjU3aXQvc11cbiAyOCV84paI4paI4paKICAgICAgIHwgMjgvMTAwIFswMDoxNzwwMDo0NSwgIDEuNThpdC9zXVxuIDI5JXzilojilojilokgICAgICAgfCAyOS8xMDAgWzAwOjE4PDAwOjQ1LCAgMS41N2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDMwLzEwMCBbMDA6MTk8MDA6NDQsICAxLjU3aXQvc11cbiAzMSV84paI4paI4paIICAgICAgIHwgMzEvMTAwIFswMDoxOTwwMDo0NCwgIDEuNTdpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDMyLzEwMCBbMDA6MjA8MDA6NDMsICAxLjU3aXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAzMy8xMDAgWzAwOjIxPDAwOjQyLCAgMS41N2l0L3NdXG4gMzQlfOKWiOKWiOKWiOKWjSAgICAgIHwgMzQvMTAwIFswMDoyMTwwMDo0MiwgIDEuNTdpdC9zXVxuIDM1JXzilojilojilojilowgICAgICB8IDM1LzEwMCBbMDA6MjI8MDA6NDEsICAxLjU2aXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCAzNi8xMDAgWzAwOjIyPDAwOjQwLCAgMS41Nml0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMzcvMTAwIFswMDoyMzwwMDo0MCwgIDEuNTZpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDM4LzEwMCBbMDA6MjQ8MDA6MzksICAxLjU2aXQvc11cbiAzOSV84paI4paI4paI4paJICAgICAgfCAzOS8xMDAgWzAwOjI0PDAwOjM5LCAgMS41Nml0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgNDAvMTAwIFswMDoyNTwwMDozOCwgIDEuNTZpdC9zXVxuIDQxJXzilojilojilojiloggICAgICB8IDQxLzEwMCBbMDA6MjY8MDA6MzcsICAxLjU2aXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDQyLzEwMCBbMDA6MjY8MDA6MzcsICAxLjU1aXQvc11cbiA0MyV84paI4paI4paI4paI4paOICAgICB8IDQzLzEwMCBbMDA6Mjc8MDA6MzYsICAxLjU2aXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDQ0LzEwMCBbMDA6Mjg8MDA6MzUsICAxLjU2aXQvc11cbiA0NSV84paI4paI4paI4paI4paMICAgICB8IDQ1LzEwMCBbMDA6Mjg8MDA6MzUsICAxLjU2aXQvc11cbiA0NiV84paI4paI4paI4paI4paMICAgICB8IDQ2LzEwMCBbMDA6Mjk8MDA6MzQsICAxLjU2aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDQ3LzEwMCBbMDA6MzA8MDA6MzMsICAxLjU2aXQvc11cbiA0OCV84paI4paI4paI4paI4paKICAgICB8IDQ4LzEwMCBbMDA6MzA8MDA6MzMsICAxLjU2aXQvc11cbiA0OSV84paI4paI4paI4paI4paJICAgICB8IDQ5LzEwMCBbMDA6MzE8MDA6MzIsICAxLjU2aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDUwLzEwMCBbMDA6MzE8MDA6MzIsICAxLjU2aXQvc11cbiA1MSV84paI4paI4paI4paI4paIICAgICB8IDUxLzEwMCBbMDA6MzI8MDA6MzEsICAxLjU2aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgNTIvMTAwIFswMDozMzwwMDozMCwgIDEuNTVpdC9zXVxuIDUzJXzilojilojilojilojilojilo4gICAgfCA1My8xMDAgWzAwOjMzPDAwOjMwLCAgMS41NWl0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDU0LzEwMCBbMDA6MzQ8MDA6MjksICAxLjU1aXQvc11cbiA1NSV84paI4paI4paI4paI4paI4paMICAgIHwgNTUvMTAwIFswMDozNTwwMDoyOCwgIDEuNTVpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCA1Ni8xMDAgWzAwOjM1PDAwOjI4LCAgMS41NWl0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDU3LzEwMCBbMDA6MzY8MDA6MjcsICAxLjU1aXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgNTgvMTAwIFswMDozNzwwMDoyNywgIDEuNTRpdC9zXVxuIDU5JXzilojilojilojilojilojilokgICAgfCA1OS8xMDAgWzAwOjM3PDAwOjI2LCAgMS41NGl0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDYwLzEwMCBbMDA6Mzg8MDA6MjUsICAxLjU0aXQvc11cbiA2MSV84paI4paI4paI4paI4paI4paIICAgIHwgNjEvMTAwIFswMDozOTwwMDoyNSwgIDEuNTRpdC9zXVxuIDYyJXzilojilojilojilojilojilojilo8gICB8IDYyLzEwMCBbMDA6Mzk8MDA6MjQsICAxLjU0aXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCA2My8xMDAgWzAwOjQwPDAwOjI0LCAgMS41NGl0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgNjQvMTAwIFswMDo0MTwwMDoyMywgIDEuNTRpdC9zXVxuIDY1JXzilojilojilojilojilojilojilowgICB8IDY1LzEwMCBbMDA6NDE8MDA6MjIsICAxLjU0aXQvc11cbiA2NiV84paI4paI4paI4paI4paI4paI4paMICAgfCA2Ni8xMDAgWzAwOjQyPDAwOjIyLCAgMS41NGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgNjcvMTAwIFswMDo0MjwwMDoyMSwgIDEuNTRpdC9zXVxuIDY4JXzilojilojilojilojilojilojiloogICB8IDY4LzEwMCBbMDA6NDM8MDA6MjAsICAxLjU0aXQvc11cbiA2OSV84paI4paI4paI4paI4paI4paI4paJICAgfCA2OS8xMDAgWzAwOjQ0PDAwOjIwLCAgMS41NGl0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNzAvMTAwIFswMDo0NDwwMDoxOSwgIDEuNTRpdC9zXVxuIDcxJXzilojilojilojilojilojilojiloggICB8IDcxLzEwMCBbMDA6NDU8MDA6MTgsICAxLjU0aXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDcyLzEwMCBbMDA6NDY8MDA6MTgsICAxLjU0aXQvc11cbiA3MyV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDczLzEwMCBbMDA6NDY8MDA6MTcsICAxLjUzaXQvc11cbiA3NCV84paI4paI4paI4paI4paI4paI4paI4paNICB8IDc0LzEwMCBbMDA6NDc8MDA6MTYsICAxLjU0aXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDc1LzEwMCBbMDA6NDg8MDA6MTYsICAxLjUzaXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDc2LzEwMCBbMDA6NDg8MDA6MTUsICAxLjU0aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDc3LzEwMCBbMDA6NDk8MDA6MTQsICAxLjU0aXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDc4LzEwMCBbMDA6NTA8MDA6MTQsICAxLjU0aXQvc11cbiA3OSV84paI4paI4paI4paI4paI4paI4paI4paJICB8IDc5LzEwMCBbMDA6NTA8MDA6MTMsICAxLjU0aXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgwLzEwMCBbMDA6NTE8MDA6MTMsICAxLjU0aXQvc11cbiA4MSV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgxLzEwMCBbMDA6NTI8MDA6MTIsICAxLjU0aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgODIvMTAwIFswMDo1MjwwMDoxMSwgIDEuNTRpdC9zXVxuIDgzJXzilojilojilojilojilojilojilojilojilo4gfCA4My8xMDAgWzAwOjUzPDAwOjExLCAgMS41NGl0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDg0LzEwMCBbMDA6NTQ8MDA6MTAsICAxLjU0aXQvc11cbiA4NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgODUvMTAwIFswMDo1NDwwMDowOSwgIDEuNTRpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCA4Ni8xMDAgWzAwOjU1PDAwOjA5LCAgMS41NGl0L3NdXG4gODclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyB8IDg3LzEwMCBbMDA6NTU8MDA6MDgsICAxLjU0aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgODgvMTAwIFswMDo1NjwwMDowNywgIDEuNTRpdC9zXVxuIDg5JXzilojilojilojilojilojilojilojilojilokgfCA4OS8xMDAgWzAwOjU3PDAwOjA3LCAgMS41NGl0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDkwLzEwMCBbMDA6NTc8MDA6MDYsICAxLjU0aXQvc11cbiA5MSV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgOTEvMTAwIFswMDo1ODwwMDowNSwgIDEuNTRpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDkyLzEwMCBbMDA6NTk8MDA6MDUsICAxLjU0aXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCA5My8xMDAgWzAwOjU5PDAwOjA0LCAgMS41NGl0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgOTQvMTAwIFswMTowMDwwMDowMywgIDEuNTRpdC9zXVxuIDk1JXzilojilojilojilojilojilojilojilojilojilox8IDk1LzEwMCBbMDE6MDE8MDA6MDMsICAxLjUzaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCA5Ni8xMDAgWzAxOjAxPDAwOjAyLCAgMS41M2l0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgOTcvMTAwIFswMTowMjwwMDowMSwgIDEuNTNpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDk4LzEwMCBbMDE6MDM8MDA6MDEsICAxLjUzaXQvc11cbiA5OSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paJfCA5OS8xMDAgWzAxOjAzPDAwOjAwLCAgMS41Mml0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTAwLzEwMCBbMDE6MDQ8MDA6MDAsICAxLjUyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAxMDAvMTAwIFswMTowNDwwMDowMCwgIDEuNTVpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo3MS4yNjE0NzYsInRvdGFsX3RpbWUiOjcxLjU1NTU1M30sIm1vZGVsIjoiYWktZm9yZXZlci9rYW5kaW5za3ktMiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvTnNPcGZRUm9zNDNlNDBJelNxNFNZN05UdHhHb2RtU1dvMW03NEsxN1NWcG9VenVRQS9vdXQucG5nIiwic3RhcnRlZF9hdCI6IjIwMjMtMDQtMDVUMTQ6MTc6MDYuMTE4MDk3WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy93aXhxNzV1bzY1Z2xuamNkZ3JxdG5nZHo0cSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvd2l4cTc1dW82NWdsbmpjZGdycXRuZ2R6NHEvY2FuY2VsIn0sInZlcnNpb24iOiI5YzBiZjdkNWNmMmVkOTM0YzU5MjFmYWY2MTg4MjY1N2MwM2M0ZGVmOWQ5Y2I4ODMzMGMxNWJkNzk1ZWRiMDk4In0sImRlc2NyaXB0aW9uIjoidGV4dDJpbWcgbW9kZWwgdHJhaW5lZCBvbiBMQUlPTiBIaWdoUmVzIGFuZCBmaW5lLXR1bmVkIG9uIGludGVybmFsIGRhdGFzZXRzIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaGVueHdoL0thbmRpbnNreS0yIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzYzYzNzRlN2E5YTE3ZTAxYWZlMzA2YTUyMThjYzY3ZGU1NWIxOWVhNTM2NDY2ZDZlYTI2MDJjZmVjZWE0MGE5IiwiY3JlYXRlZF9hdCI6IjIwMjQtMDQtMTlUMTc6Mzc6MTIuMDM2MDc3WiIsImNvZ192ZXJzaW9uIjoidjAuOS41K2RldiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkNob29zZSB3aWR0aC4gTG93ZXIgdGhlIHNldHRpbmcgaWYgb3V0IG9mIG1lbW9yeS4ifSwiaGVpZ2h0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvaGVpZ2h0In1dLCJkZWZhdWx0Ijo1MTIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiQ2hvb3NlIGhlaWdodC4gTG93ZXIgdGhlIHNldHRpbmcgaWYgb3V0IG9mIG1lbW9yeS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJyZWQgY2F0LCA0ayBwaG90byIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgUHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6InBfc2FtcGxlciIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQ2hvb3NlIGEgc2NoZWR1bGVyIn0sImJhdGNoX3NpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9iYXRjaF9zaXplIn1dLCJkZWZhdWx0IjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IkNob29zZSBiYXRjaCBzaXplLiBMb3dlciB0aGUgc2V0dGluZyBpZiBvdXQgb2YgbWVtb3J5LiJ9LCJwcmlvcl9zdGVwcyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcmlvciBTdGVwcyIsImRlZmF1bHQiOiI1IiwieC1vcmRlciI6NX0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjQsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUXVhbGl0eSBvZiB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4ifSwicHJpb3JfY2Zfc2NhbGUiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlByaW9yIENmIFNjYWxlIiwiZGVmYXVsdCI6NCwieC1vcmRlciI6NH0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbMjU2LDI4OCw0MzIsNTEyLDU3Niw3NjgsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJ3aWR0aCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImhlaWdodCI6eyJlbnVtIjpbMjU2LDI4OCw0MzIsNTEyLDU3Niw3NjgsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJoZWlnaHQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJkZGltX3NhbXBsZXIiLCJwX3NhbXBsZXIiLCJwbG1zX3NhbXBsZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYmF0Y2hfc2l6ZSI6eyJlbnVtIjpbMSwyLDMsNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJiYXRjaF9zaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FpLWZvcmV2ZXIvS2FuZGluc2t5LTIvYmxvYi9tYWluL2xpY2Vuc2UiLCJuYW1lIjoia2FuZGluc2t5LTIiLCJvd25lciI6ImFpLWZvcmV2ZXIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo2MTc5OTA2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYWktZm9yZXZlci9rYW5kaW5za3ktMiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvODJhN2IyZDAtZDJiZi00Y2NkLWJiZTctNmE5ZGRiZDQ0Nzc0L291dC0wLTMzLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMC0yNVQwMTowMDo0Ny4xMTc3ODJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDg6MTguMDQyMzcyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjA4OjE2LjYzNTAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3bjBoNzEyOGZkcm1hMGNra3E2cnBoa2tuNCIsImlucHV0Ijp7InNlZWQiOjM2NDQ2NTQ1ODcyLCJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0Ijoid2l0aCBzbW9rZSwgaGFsZiBpY2UgYW5kIGhhbGYgZmlyZSBhbmQgdWx0cmEgcmVhbGlzdGljIGluIGRldGFpbC53b2xmLCB0eXBvZ3JhcGh5LCBkYXJrIGZhbnRhc3ksIHdpbGRsaWZlIHBob3RvZ3JhcGh5LCB2aWJyYW50LCBjaW5lbWF0aWMgYW5kIG9uIGEgYmxhY2sgYmFja2dyb3VuZCIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjYsIm51bV9vdXRwdXRzIjoxLCJiYXRjaGVkX3Byb21wdCI6ZmFsc2UsImd1aWRhbmNlX3NjYWxlIjo5LCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6InNjYXJ5LCBjYXJ0b29uLCBwYWludGluZyIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAzNjQ0NjU0NTg3MlxuUHJvbXB0OiB3aXRoIHNtb2tlLCBoYWxmIGljZSBhbmQgaGFsZiBmaXJlIGFuZCB1bHRyYSByZWFsaXN0aWMgaW4gZGV0YWlsLndvbGYsIHR5cG9ncmFwaHksIGRhcmsgZmFudGFzeSwgd2lsZGxpZmUgcGhvdG9ncmFwaHksIHZpYnJhbnQsIGNpbmVtYXRpYyBhbmQgb24gYSBibGFjayBiYWNrZ3JvdW5kXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8yNSBbMDA6MDA8PywgP2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgMi8yNSBbMDA6MDA8MDA6MDEsIDE3LjA0aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDUvMjUgWzAwOjAwPDAwOjAwLCAyMi4wMGl0L3NdXG4gMzIlfOKWiOKWiOKWiOKWjyAgICAgIHwgOC8yNSBbMDA6MDA8MDA6MDAsIDIzLjQwaXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDExLzI1IFswMDowMDwwMDowMCwgMjQuMTFpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDA8MDA6MDAsIDI0LjUxaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAxNy8yNSBbMDA6MDA8MDA6MDAsIDI0LjczaXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDIwLzI1IFswMDowMDwwMDowMCwgMjQuODZpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDIzLzI1IFswMDowMDwwMDowMCwgMjQuOTJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowMTwwMDowMCwgMjQuMjNpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjM5ODI4MTY4NSwidG90YWxfdGltZSI6MS40MDczNzJ9LCJtb2RlbCI6Imx1Y2F0YWNvL3NzZC0xYiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxLzIyb21mbGM5MFNVQUk2SjhSMnRpb1ZKWWVEcTFvWU84WHJEWXJVWXplRjhGT2p3bkEvb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjA4OjE2LjY0NDA5MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1hcDIyNng1dmZwMnRlenRscWduYXd4bTVlM25oZzVicmV5ZTdya3dzZnhiN2FvZmx6aHRhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83bjBoNzEyOGZkcm1hMGNra3E2cnBoa2tuNCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvN24waDcxMjhmZHJtYTBja2txNnJwaGtrbjQvY2FuY2VsIn0sInZlcnNpb24iOiJiMTllMzYzOTQ1MmM1OWNlODI5NWI4MmFiYTcwYTIzMTQwNGNiMDYyZjJlYjU4MGVhODk0YjMxZThjZTViYmI2In0sImRlc2NyaXB0aW9uIjoiU2VnbWluZCBTdGFibGUgRGlmZnVzaW9uIE1vZGVsIChTU0QtMUIpIGlzIGEgZGlzdGlsbGVkIDUwJSBzbWFsbGVyIHZlcnNpb24gb2YgU0RYTCwgb2ZmZXJpbmcgYSA2MCUgc3BlZWR1cCB3aGlsZSBtYWludGFpbmluZyBoaWdoLXF1YWxpdHkgdGV4dC10by1pbWFnZSBnZW5lcmF0aW9uIGNhcGFiaWxpdGllcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXNzZC0xYiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYjE5ZTM2Mzk0NTJjNTljZTgyOTViODJhYmE3MGEyMzE0MDRjYjA2MmYyZWI1ODBlYTg5NGIzMWU4Y2U1YmJiNiIsImNyZWF0ZWRfYXQiOiIyMDIzLTExLTA4VDIwOjIzOjI2LjU3MjU4N1oiLCJjb2dfdmVyc2lvbiI6IjAuOC41Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJ3aXRoIHNtb2tlLCBoYWxmIGljZSBhbmQgaGFsZiBmaXJlIGFuZCB1bHRyYSByZWFsaXN0aWMgaW4gZGV0YWlsLndvbGYsIHR5cG9ncmFwaHksIGRhcmsgZmFudGFzeSwgd2lsZGxpZmUgcGhvdG9ncmFwaHksIHZpYnJhbnQsIGNpbmVtYXRpYyBhbmQgb24gYSBibGFjayBiYWNrZ3JvdW5kIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiS19FVUxFUiIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjAuNiwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTQsImRlc2NyaXB0aW9uIjoiTG9SQSBhZGRpdGl2ZSBzY2FsZS4gT25seSBhcHBsaWNhYmxlIG9uIHRyYWluZWQgbW9kZWxzLiJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJiYXRjaGVkX3Byb21wdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQmF0Y2hlZCBQcm9tcHQiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJXaGVuIGFjdGl2ZSwgeW91ciBwcm9tcHQgd2lsbCBiZSBzcGxpdCBieSBuZXdsaW5lcyBhbmQgaW1hZ2VzIHdpbGwgYmUgZ2VuZXJhdGVkIGZvciBlYWNoIGluZGl2aWR1YWwgbGluZSJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoic2NhcnksIGNhcnRvb24sIHBhaW50aW5nIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MjUsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwic3RhcnQiLCJvdXRwdXQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZWdtaW5kL2Rpc3RpbGwtc2QvYmxvYi9tYXN0ZXIvTElDRU5TRSIsIm5hbWUiOiJzc2QtMWIiLCJvd25lciI6Imx1Y2F0YWNvIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjMwNS4xNTc5OCIsInJ1bl9jb3VudCI6MTAyOTA4NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL3NzZC0xYiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjdmM2RkYTQtMDNlZS00ZGMwLWI4NTQtZDhmNzQwYzE1M2Q2L2NvdmVyLmExZWUwYjNlLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTE5VDEzOjAwOjQxLjk5NTc4N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wMS0yOFQxMzo1MzowNS4zODUzMzhaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDEtMjhUMTM6NTM6MDMuNTczMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Ijh4YzdqeXEwYW5ybWUwY21ubXFyODZkeDh3IiwiaW5wdXQiOnsib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJ3b3JrZmxvd19qc29uIjoie1xuICBcIjNcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwic2VlZFwiOiAxNTY2ODAyMDg3MDAyODYsXG4gICAgICBcInN0ZXBzXCI6IDEwLFxuICAgICAgXCJjZmdcIjogMi41LFxuICAgICAgXCJzYW1wbGVyX25hbWVcIjogXCJkcG1wcF8ybV9zZGVcIixcbiAgICAgIFwic2NoZWR1bGVyXCI6IFwia2FycmFzXCIsXG4gICAgICBcImRlbm9pc2VcIjogMSxcbiAgICAgIFwibW9kZWxcIjogW1xuICAgICAgICBcIjRcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwicG9zaXRpdmVcIjogW1xuICAgICAgICBcIjZcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwibmVnYXRpdmVcIjogW1xuICAgICAgICBcIjdcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwibGF0ZW50X2ltYWdlXCI6IFtcbiAgICAgICAgXCI1XCIsXG4gICAgICAgIDBcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIktTYW1wbGVyXCIsXG4gICAgXCJfbWV0YVwiOiB7XG4gICAgICBcInRpdGxlXCI6IFwiS1NhbXBsZXJcIlxuICAgIH1cbiAgfSxcbiAgXCI0XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcImNrcHRfbmFtZVwiOiBcIlNEWEwtRmxhc2guc2FmZXRlbnNvcnNcIlxuICAgIH0sXG4gICAgXCJjbGFzc190eXBlXCI6IFwiQ2hlY2twb2ludExvYWRlclNpbXBsZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkxvYWQgQ2hlY2twb2ludFwiXG4gICAgfVxuICB9LFxuICBcIjVcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwid2lkdGhcIjogMTAyNCxcbiAgICAgIFwiaGVpZ2h0XCI6IDEwMjQsXG4gICAgICBcImJhdGNoX3NpemVcIjogMVxuICAgIH0sXG4gICAgXCJjbGFzc190eXBlXCI6IFwiRW1wdHlMYXRlbnRJbWFnZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkVtcHR5IExhdGVudCBJbWFnZVwiXG4gICAgfVxuICB9LFxuICBcIjZcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwidGV4dFwiOiBcImJlYXV0aWZ1bCBzY2VuZXJ5IG5hdHVyZSBnbGFzcyBib3R0bGUgbGFuZHNjYXBlLCBwdXJwbGUgZ2FsYXh5IGJvdHRsZSxcIixcbiAgICAgIFwiY2xpcFwiOiBbXG4gICAgICAgIFwiNFwiLFxuICAgICAgICAxXG4gICAgICBdXG4gICAgfSxcbiAgICBcImNsYXNzX3R5cGVcIjogXCJDTElQVGV4dEVuY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkNMSVAgVGV4dCBFbmNvZGUgKFByb21wdClcIlxuICAgIH1cbiAgfSxcbiAgXCI3XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcInRleHRcIjogXCJ0ZXh0LCB3YXRlcm1hcmtcIixcbiAgICAgIFwiY2xpcFwiOiBbXG4gICAgICAgIFwiNFwiLFxuICAgICAgICAxXG4gICAgICBdXG4gICAgfSxcbiAgICBcImNsYXNzX3R5cGVcIjogXCJDTElQVGV4dEVuY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkNMSVAgVGV4dCBFbmNvZGUgKFByb21wdClcIlxuICAgIH1cbiAgfSxcbiAgXCI4XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcInNhbXBsZXNcIjogW1xuICAgICAgICBcIjNcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwidmFlXCI6IFtcbiAgICAgICAgXCI0XCIsXG4gICAgICAgIDJcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIlZBRURlY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIlZBRSBEZWNvZGVcIlxuICAgIH1cbiAgfSxcbiAgXCI5XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcImZpbGVuYW1lX3ByZWZpeFwiOiBcIkNvbWZ5VUlcIixcbiAgICAgIFwiaW1hZ2VzXCI6IFtcbiAgICAgICAgXCI4XCIsXG4gICAgICAgIDBcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIlNhdmVJbWFnZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIlNhdmUgSW1hZ2VcIlxuICAgIH1cbiAgfVxufVxuIiwib3V0cHV0X3F1YWxpdHkiOjgwLCJyYW5kb21pc2Vfc2VlZHMiOnRydWUsImZvcmNlX3Jlc2V0X2NhY2hlIjpmYWxzZSwicmV0dXJuX3RlbXBfZmlsZXMiOmZhbHNlfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IkNoZWNraW5nIGlucHV0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5DaGVja2luZyB3ZWlnaHRzXG7inIUgU0RYTC1GbGFzaC5zYWZldGVuc29ycyBleGlzdHMgaW4gQ29tZnlVSS9tb2RlbHMvY2hlY2twb2ludHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUmFuZG9taXNpbmcgc2VlZCB0byAxMDUyODgyMTg3XG5SdW5uaW5nIHdvcmtmbG93XG5bQ29tZnlVSV0gZ290IHByb21wdFxuRXhlY3V0aW5nIG5vZGUgMywgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuW0NvbWZ5VUldXG5bQ29tZnlVSV0gMCV8ICAgICAgICAgIHwgMC8xMCBbMDA6MDA8PywgP2l0L3NdXG5bQ29tZnlVSV0gMTAlfOKWiCAgICAgICAgIHwgMS8xMCBbMDA6MDA8MDA6MDEsICA3Ljg3aXQvc11cbltDb21meVVJXSAyMCV84paI4paIICAgICAgICB8IDIvMTAgWzAwOjAwPDAwOjAxLCAgNy40M2l0L3NdXG5bQ29tZnlVSV0gMzAlfOKWiOKWiOKWiCAgICAgICB8IDMvMTAgWzAwOjAwPDAwOjAwLCAgNy4yOGl0L3NdXG5bQ29tZnlVSV0gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgNC8xMCBbMDA6MDA8MDA6MDAsICA3LjIxaXQvc11cbltDb21meVVJXSA1MCV84paI4paI4paI4paI4paIICAgICB8IDUvMTAgWzAwOjAwPDAwOjAwLCAgNy4xNml0L3NdXG5bQ29tZnlVSV0gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDYvMTAgWzAwOjAwPDAwOjAwLCAgNy4wMml0L3NdXG5bQ29tZnlVSV0gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNy8xMCBbMDA6MDA8MDA6MDAsICA3LjExaXQvc11cbltDb21meVVJXSA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgvMTAgWzAwOjAxPDAwOjAwLCAgNy4xOWl0L3NdXG5bQ29tZnlVSV0gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDkvMTAgWzAwOjAxPDAwOjAwLCAgNy40Nml0L3NdXG5bQ29tZnlVSV0gMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDEwLzEwIFswMDowMTwwMDowMCwgIDcuNzNpdC9zXVxuRXhlY3V0aW5nIG5vZGUgOCwgdGl0bGU6IFZBRSBEZWNvZGUsIGNsYXNzIHR5cGU6IFZBRURlY29kZVxuRXhlY3V0aW5nIG5vZGUgOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuW0NvbWZ5VUldIDEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAxMC8xMCBbMDA6MDE8MDA6MDAsICA3LjM5aXQvc11cbltDb21meVVJXSBQcm9tcHQgZXhlY3V0ZWQgaW4gMS42OCBzZWNvbmRzXG5vdXRwdXRzOiAgeyc5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdDb21meVVJXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ291dHB1dCd9XX19XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbWZ5VUlfMDAwMDFfLnBuZyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjgwMzgwNTcxMDk5OTk5OTksInRvdGFsX3RpbWUiOjEuODEyMzM4fSwibW9kZWwiOiJmb2ZyL2FueS1jb21meXVpLXdvcmtmbG93Iiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvUnpCTWQ5dzFKNDQzTzFnWnl3MWZRUGdsM1F3RW1keWpBZzZxTzBjRDNUemdtMEVLQS9Db21meVVJXzAwMDAxXy53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTAxLTI4VDEzOjUzOjAzLjU4MTUzMloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYnN2bS12emc3NWhieHN0Zm0ybmllampkZ3h0NmYyYWRlejJidGs3bGhiNXR1eHZ5Z2pvaHo2d3ZxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy84eGM3anlxMGFucm1lMGNtbm1xcjg2ZHg4dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOHhjN2p5cTBhbnJtZTBjbW5tcXI4NmR4OHcvY2FuY2VsIn0sInZlcnNpb24iOiI4NTBmYWE1MjFiYzkwNTdhM2NjZmE4NjZiMDlkMmJjOTNiZTY1YzY3YzNlOWMwYmExMWFhZjIzOTg0MzkzNDc2In0sImRlc2NyaXB0aW9uIjoiUnVuIGFueSBDb21meVVJIHdvcmtmbG93LiBHdWlkZTogaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctY29tZnl1aSIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1jb21meXVpIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2N2VkNGJhMDRjZTA4NDI0NDZlMTZjNDI4YjFiZTEzMTQ1MjgxNWQwMTgxMDg2MWY3MWQxNzFmNjNlOGJhOGYwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMjhUMTc6MDE6NDAuNzA5OTMzWiIsImNvZ192ZXJzaW9uIjoiMC4xNS45Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsiaW5wdXRfZmlsZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbnB1dCBGaWxlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UsIHZpZGVvLCB0YXIgb3IgemlwIGZpbGUuIFJlYWQgZ3VpZGFuY2Ugb24gd29ya2Zsb3dzIGFuZCBpbnB1dCBmaWxlcyBoZXJlOiBodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1jb21meXVpLiBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHJlcGxhY2UgaW5wdXRzIHdpdGggVVJMcyBpbiB5b3VyIEpTT04gd29ya2Zsb3cgYW5kIHRoZSBtb2RlbCB3aWxsIGRvd25sb2FkIHRoZW0uIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIndvcmtmbG93X2pzb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV29ya2Zsb3cgSnNvbiIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IllvdXIgQ29tZnlVSSB3b3JrZmxvdyBhcyBKU09OIHN0cmluZyBvciBVUkwuIFlvdSBtdXN0IHVzZSB0aGUgQVBJIHZlcnNpb24gb2YgeW91ciB3b3JrZmxvdy4gR2V0IGl0IGZyb20gQ29tZnlVSSB1c2luZyAnU2F2ZSAoQVBJIGZvcm1hdCknLiBJbnN0cnVjdGlvbnMgaGVyZTogaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctY29tZnl1aSJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo5NSwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgb2YgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIn0sInJhbmRvbWlzZV9zZWVkcyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmFuZG9taXNlIFNlZWRzIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IHJhbmRvbWlzZSBzZWVkcyAoc2VlZCwgbm9pc2Vfc2VlZCwgcmFuZF9zZWVkKSJ9LCJmb3JjZV9yZXNldF9jYWNoZSI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRm9yY2UgUmVzZXQgQ2FjaGUiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJGb3JjZSByZXNldCB0aGUgQ29tZnlVSSBjYWNoZSBiZWZvcmUgcnVubmluZyB0aGUgd29ya2Zsb3cuIFVzZWZ1bCBmb3IgZGVidWdnaW5nLiJ9LCJyZXR1cm5fdGVtcF9maWxlcyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmV0dXJuIFRlbXAgRmlsZXMiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXR1cm4gYW55IHRlbXBvcmFyeSBmaWxlcywgc3VjaCBhcyBwcmVwcm9jZXNzZWQgY29udHJvbG5ldCBpbWFnZXMuIFVzZWZ1bCBmb3IgZGVidWdnaW5nLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJUcmFpbmluZ0lucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nSW5wdXQiLCJwcm9wZXJ0aWVzIjp7ImxvcmFzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmFzIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiY2hlY2twb2ludHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hlY2twb2ludHMiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJjb250cm9sbmV0cyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0cyIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIEh1Z2dpbmdGYWNlIG9yIENpdml0QUkgZG93bmxvYWQgVVJMcyAodXNlIGxpbmUgYnJlYWtzIHRvIHVwbG9hZCBtdWx0aXBsZXMpIn0sInVwc2NhbGVfbW9kZWxzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlVwc2NhbGUgTW9kZWxzIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiZW1iZWRkaW5nX21vZGVscyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFbWJlZGRpbmcgTW9kZWxzIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiYW5pbWF0ZWRpZmZfbG9yYXMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQW5pbWF0ZWRpZmYgTG9yYXMiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJjaXZpdGFpX2FwaV90b2tlbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDaXZpdGFpIEFwaSBUb2tlbiIsImZvcm1hdCI6InBhc3N3b3JkIiwieC1vcmRlciI6OCwid3JpdGVPbmx5Ijp0cnVlLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsOiBZb3VyIENpdml0QUkgQVBJIHRva2VuLiBPbmx5IG5lZWRlZCBpZiB5b3UgYXJlIHRyeWluZyB0byBkb3dubG9hZCBDaXZpdEFJIHdlaWdodHMgdGhhdCByZXF1aXJlIGF1dGhlbnRpY2F0aW9uLiBZb3UgY2FuIGNyZWF0ZSBhbiBBUEkga2V5IGZyb20gdGhlIGJvdHRvbSBvZiBodHRwczovL2Npdml0YWkuY29tL3VzZXIvYWNjb3VudCIsIngtY29nLXNlY3JldCI6dHJ1ZX0sImFuaW1hdGVkaWZmX21vZGVscyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJBbmltYXRlZGlmZiBNb2RlbHMiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJodWdnaW5nZmFjZV9yZWFkX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ikh1Z2dpbmdmYWNlIFJlYWQgVG9rZW4iLCJmb3JtYXQiOiJwYXNzd29yZCIsIngtb3JkZXIiOjcsIndyaXRlT25seSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJPcHRpb25hbDogWW91ciBIdWdnaW5nRmFjZSByZWFkIHRva2VuLiBPbmx5IG5lZWRlZCBpZiB5b3UgYXJlIHRyeWluZyB0byBkb3dubG9hZCBIdWdnaW5nRmFjZSB3ZWlnaHRzIHRoYXQgcmVxdWlyZSBhdXRoZW50aWNhdGlvbi4gWW91IGNhbiBjcmVhdGUgb3IgZ2V0IGEgcmVhZCB0b2tlbiBmcm9tIGh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc2V0dGluZ3MvdG9rZW5zIiwieC1jb2ctc2VjcmV0Ijp0cnVlfX19LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVHJhaW5pbmdPdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdPdXRwdXQiLCJyZXF1aXJlZCI6WyJ3ZWlnaHRzIl0sInByb3BlcnRpZXMiOnsid2VpZ2h0cyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWlnaHRzIiwiZm9ybWF0IjoidXJpIn19fSwiVHJhaW5pbmdSZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9UcmFpbmluZ0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwidGl0bGUiOiJXZWJob29rIEV2ZW50cyBGaWx0ZXIiLCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJUcmFpbmluZ1Jlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9UcmFpbmluZ091dHB1dCIsIm51bGxhYmxlIjp0cnVlfSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29nLWNvbWZ5dWkvYmxvYi9tYWluL3dlaWdodHNfbGljZW5zZXMubWQiLCJuYW1lIjoiYW55LWNvbWZ5dWktd29ya2Zsb3ciLCJvd25lciI6ImZvZnIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29nLWNvbWZ5dWkiLCJydW5fY291bnQiOjY3MDc3OTYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mb2ZyL2FueS1jb21meXVpLXdvcmtmbG93IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9jYjQyMDNlNS05ZWNlLTQyZTctYjMyNi05OGZmM2ZhMzVjM2EvUmVwbGljYXRlX1ByZWRpY3Rpb25fMTUud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTA3LTI5VDIzOjI1OjA2LjEwMDg1NVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNS0yMVQxNDoxNToyMS43MzI2NTdaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMjFUMTQ6MTU6MTkuOTQwMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InlnYTlqYmYwZ2hybWEwY3B5Y3M5cXZ2ajN3IiwiaW5wdXQiOnsicHJvbXB0IjoiYmxhY2sgZm9yZXN0IGdhdGVhdSBjYWtlIHNwZWxsaW5nIG91dCB0aGUgd29yZHMgXCJGTFVYIERFVlwiLCB0YXN0eSwgZm9vZCBwaG90b2dyYXBoeSwgZHluYW1pYyBzaG90IiwiZ29fZmFzdCI6dHJ1ZSwiZ3VpZGFuY2UiOjMuNSwibWVnYXBpeGVscyI6IjEiLCJudW1fb3V0cHV0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODAsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyOTkzNlxuVXNpbmcgc2VlZDogMjk5MzZcbkdlbmVyYXRpbmcgMSBpbWFnZXMuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8yOCBbMDA6MDA8PywgP2l0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgMi8yOCBbMDA6MDA8MDA6MDEsIDE1LjA2aXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDQvMjggWzAwOjAwPDAwOjAyLCAxMS4zMWl0L3NdXG4gMjElfOKWiOKWiOKWjyAgICAgICB8IDYvMjggWzAwOjAwPDAwOjAxLCAxMy43OGl0L3NdXG4gMjklfOKWiOKWiOKWiiAgICAgICB8IDgvMjggWzAwOjAwPDAwOjAxLCAxNS4zOWl0L3NdXG4gMzklfOKWiOKWiOKWiOKWiSAgICAgIHwgMTEvMjggWzAwOjAwPDAwOjAwLCAxOS4yNWl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNC8yOCBbMDA6MDA8MDA6MDAsIDIxLjgyaXQvc11cbiA2NCV84paI4paI4paI4paI4paI4paI4paNICAgfCAxOC8yOCBbMDA6MDA8MDA6MDAsIDI1LjgxaXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDIxLzI4IFswMDowMTwwMDowMCwgMjUuOTFpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCAyNC8yOCBbMDA6MDE8MDA6MDAsIDIxLjkxaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCAyNy8yOCBbMDA6MDE8MDA6MDAsIDE3Ljc5aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDE8MDA6MDAsIDE4LjI2aXQvc11cbkdlbmVyYXRpb24gdG9vayAxLjY5MTAyNTk3MjM2NjMzMyBzZWNvbmRzXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgMS42OSBzZWNvbmRzXG5Ub3RhbCBzYWZlIGltYWdlczogMSBvdXQgb2YgMVxuUnVubmluZyBzYWZldHkgY2hlY2tlciB0b29rIDAuMDIgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MS43ODU5ODkzMiwidG90YWxfdGltZSI6MS43OTI2NTd9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtZGV2Iiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvcHZrcTRTN054OTZiQ2R4VUVLNTFmRENGeDFNc2Y1VURKV0l0Ulc5Vk5lQnlQeWRwQS9vdXQtMC53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA1LTIxVDE0OjE1OjE5Ljk0NjY2OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kaXV2bnd2MmJvaHUybW1qcmFvZXNncXBlZGphYzdoY2FuN3lqbmtoZDJxcm5sdDV4NWFxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95Z2E5amJmMGdocm1hMGNweWNzOXF2dmozdyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveWdhOWpiZjBnaHJtYTBjcHljczlxdnZqM3cvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIDEyIGJpbGxpb24gcGFyYW1ldGVyIHJlY3RpZmllZCBmbG93IHRyYW5zZm9ybWVyIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBpbWFnZXMgZnJvbSB0ZXh0IGRlc2NyaXB0aW9ucyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ZTRhOTM4Zjg1OTUyYmRhYmNjMTVhYTMyOTE3OGM0ZDY4MWM1MmJmMjVhMDM0MjQwMzI4N2RjMjY5NDQ2NjFkIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMjVUMjA6MDQ6MTQuNzE4NTA2WiIsImNvZ192ZXJzaW9uIjoiMC4xNS44Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwiZ29fZmFzdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiR28gRmFzdCIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJ1biBmYXN0ZXIgcHJlZGljdGlvbnMgd2l0aCBtb2RlbCBvcHRpbWl6ZWQgZm9yIHNwZWVkIChjdXJyZW50bHkgZnA4IHF1YW50aXplZCk7IGRpc2FibGUgdG8gcnVuIGluIG9yaWdpbmFsIGJmMTYuIE5vdGUgdGhhdCBvdXRwdXRzIHdpbGwgbm90IGJlIGRldGVybWluaXN0aWMgd2hlbiB0aGlzIGlzIGVuYWJsZWQsIGV2ZW4gaWYgeW91IHNldCBhIHNlZWQuIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6MTAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJBcHByb3hpbWF0ZSBudW1iZXIgb2YgbWVnYXBpeGVscyBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIG91dHB1dHMgdG8gZ2VuZXJhdGUifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJRdWFsaXR5IHdoZW4gc2F2aW5nIHRoZSBvdXRwdXQgaW1hZ2VzLCBmcm9tIDAgdG8gMTAwLiAxMDAgaXMgYmVzdCBxdWFsaXR5LCAwIGlzIGxvd2VzdCBxdWFsaXR5LiBOb3QgcmVsZXZhbnQgZm9yIC5wbmcgb3V0cHV0cyJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCB3aGVuIHVzaW5nIGltZzJpbWcuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyOCwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gUmVjb21tZW5kZWQgcmFuZ2UgaXMgMjgtNTAsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1lZ2FwaXhlbHMiOnsiZW51bSI6WyIxIiwiMC4yNSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtZWdhcGl4ZWxzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCIyMTo5IiwiMzoyIiwiMjozIiwiNDo1IiwiNTo0IiwiMzo0IiwiNDozIiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4L2Jsb2IvbWFpbi9tb2RlbF9saWNlbnNlcy9MSUNFTlNFLUZMVVgxLWRldiIsIm5hbWUiOiJmbHV4LWRldiIsIm93bmVyIjoiYmxhY2stZm9yZXN0LWxhYnMiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjI3NDk1OTg1LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1kZXYiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1kZXYifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84YjFkZjk0MC1kNzQxLTQ0NDYtYmViMi0wZDcyYzY2YWJiOTEvcmVwbGljYXRlLXByZWRpY3Rpb24tZl9pWDQ4dzhmLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTIyVDA5OjI5OjQxLjU0NzI0NFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0yMlQxMjo0MzowNS45OTkyNTNaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjJUMTI6NDI6NTMuNjI5MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6ImZrZ3o2N3ZiN25yZ2EwY2pwaDA5MWYxamc4IiwiaW5wdXQiOnsicHJvbXB0IjoiQW4gaWxsdXN0cmF0aW9uIG9mIGEgZ29sZCBydW5uaW5nIHNob2Ugd2l0aCB0aGUgdGV4dCBcIlJ1biBBSSB3aXRoIGFuIEFQSVwiIHdyaXR0ZW4gb24gdGhlIHNob2UuIFRoZSBzaG9lIGlzIHBsYWNlZCBvbiBhIHBpbmsgYmFja2dyb3VuZC4gVGhlIHRleHQgaXMgd2hpdGUgYW5kIGJvbGQuIFRoZSBvdmVyYWxsIGltYWdlIGhhcyBhIG1vZGVybiBhbmQgdGVjaHkgdmliZSwgd2l0aCBlbGVtZW50cyBvZiBzcGVlZC4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM2NVxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IEFuIGlsbHVzdHJhdGlvbiBvZiBhIGdvbGQgcnVubmluZyBzaG9lIHdpdGggdGhlIHRleHQgXCJSdW4gQUkgd2l0aCBhbiBBUElcIiB3cml0dGVuIG9uIHRoZSBzaG9lLiBUaGUgc2hvZSBpcyBwbGFjZWQgb24gYSBwaW5rIGJhY2tncm91bmQuIFRoZSB0ZXh0IGlzIHdoaXRlIGFuZCBib2xkLiBUaGUgb3ZlcmFsbCBpbWFnZSBoYXMgYSBtb2Rlcm4gYW5kIHRlY2h5IHZpYmUsIHdpdGggZWxlbWVudHMgb2Ygc3BlZWQuXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgMTEuMTkgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTIuMzYxMjAyMTU1LCJ0b3RhbF90aW1lIjoxMi4zNzAyNTN9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYyLXR1cmJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC85YWFidGtnS2VWMkhTNmJBU0ZWOXVFdmt1ZlBNWmxFMk1lbHl0SEtuVXM0eWVUbE9CL1I4X2lkZW9ncmFtLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQyOjUzLjYzODA1MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZmtnejY3dmI3bnJnYTBjanBoMDkxZjFqZzgiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2ZrZ3o2N3ZiN25yZ2EwY2pwaDA5MWYxamc4L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0IGltYWdlIG1vZGVsIHdpdGggc3RhdGUgb2YgdGhlIGFydCBpbnBhaW50aW5nLCBwcm9tcHQgY29tcHJlaGVuc2lvbiBhbmQgdGV4dCByZW5kZXJpbmcuIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzNWVhY2QzZGJkMDg4ZDY0MjFmN2VlMjc2NDY3MDFiNWUwM2VjNWE5YTBmNjhmNDMxMTJmYTIyOGQ2ZmMyNTIyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMDZUMTI6NTE6MzIuNTIwMjM1WiIsImNvZ192ZXJzaW9uIjoiMC4xNi4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiQSBibGFjayBhbmQgd2hpdGUgaW1hZ2UuIEJsYWNrIHBpeGVscyBhcmUgaW5wYWludGVkLCB3aGl0ZSBwaXhlbHMgYXJlIHByZXNlcnZlZC4gVGhlIG1hc2sgd2lsbCBiZSByZXNpemVkIHRvIG1hdGNoIHRoZSBpbWFnZSBzaXplLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwibWF4aW11bSI6MjE0NzQ4MzY0NywieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlRoaW5ncyB5b3UgZG8gbm90IHdhbnQgdG8gc2VlIGluIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiIsIlJlbmRlciAzRCIsIkFuaW1lIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCIxNjoxMCIsIjEwOjE2IiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12Mi10dXJibyIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8iLCJydW5fY291bnQiOjI1NzU3MzcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12Mi10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaWRlb2dyYW0uYWkvIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0MzTFlZYTMwOTk3ZEtSZGVORFNYTmpJSzAxQ0g1cThDU3RvMTJlV3VuZG5QUHRXU0Evb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDItMTRUMjA6MDI6MDQuOTAxODQ5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTAyLTE0VDIwOjI1OjUzLjI2NzI5MFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0xNFQyMDoyNDo0Ny44MDMwMjVaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoicHdja3NtdGI2ZzZ1bjR4ampuNnJlcGF4dDQiLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJBbmltZSBtdWdzaG90IG9mIGEgdG91Z2ggd29tYW4uIFNoZSBpcyBob2xkaW5nIGEgcHJpc29uIHNpZ24gdGhhdCByZWFkcyBcIlByb3RldXNcIi4gSGVyIGZhY2UgaXMgY2Vuc29yZWQuIEFuaW1lIGtleSB2aXN1YWwgKGJlc3QgcXVhbGl0eSwgSEQsIH4rfmFlc3RoZXRpY34rfjoxLjIpIiwic2NoZWR1bGVyIjoiRFBNKysyTVNERSIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6Im5zZncsIGJhZCBxdWFsaXR5LCBiYWQgYW5hdG9teSwgd29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGxvdyByZXNvbHV0aW9ucywgZXh0cmEgZmluZ2VycywgYmx1ciwgYmx1cnJ5LCB1Z2x5LCB3cm9uZ3MgcHJvcG9ydGlvbnMsIHdhdGVybWFyaywgaW1hZ2UgYXJ0aWZhY3RzLCBsb3dyZXMsIHVnbHksIGpwZWcgYXJ0aWZhY3RzLCBkZWZvcm1lZCwgbm9pc3kgaW1hZ2UiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MzB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTE4NTA5NjI4NFxuUHJvbXB0OiBBbmltZSBtdWdzaG90IG9mIGEgdG91Z2ggd29tYW4uIFNoZSBpcyBob2xkaW5nIGEgcHJpc29uIHNpZ24gdGhhdCByZWFkcyBcIlByb3RldXNcIi4gSGVyIGZhY2UgaXMgY2Vuc29yZWQuIEFuaW1lIGtleSB2aXN1YWwgKGJlc3QgcXVhbGl0eSwgSEQsIH4rfmFlc3RoZXRpY34rfjoxLjIpXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8zMCBbMDA6MDA8PywgP2l0L3NdXG4gIDMlfOKWjiAgICAgICAgIHwgMS8zMCBbMDA6MDA8MDA6MTUsICAxLjgyaXQvc11cbiAgNyV84paLICAgICAgICAgfCAyLzMwIFswMDowMDwwMDoxMiwgIDIuMTZpdC9zXVxuIDEwJXziloggICAgICAgICB8IDMvMzAgWzAwOjAxPDAwOjExLCAgMi4zMGl0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA0LzMwIFswMDowMTwwMDoxMCwgIDIuMzhpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgNS8zMCBbMDA6MDI8MDA6MTAsICAyLjQxaXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDYvMzAgWzAwOjAyPDAwOjA5LCAgMi40NGl0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDcvMzAgWzAwOjAyPDAwOjA5LCAgMi40NWl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDgvMzAgWzAwOjAzPDAwOjA4LCAgMi40Nml0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDkvMzAgWzAwOjAzPDAwOjA4LCAgMi40N2l0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMTAvMzAgWzAwOjA0PDAwOjA4LCAgMi40N2l0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMTEvMzAgWzAwOjA0PDAwOjA3LCAgMi40N2l0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMTIvMzAgWzAwOjA0PDAwOjA3LCAgMi40N2l0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAxMy8zMCBbMDA6MDU8MDA6MDYsICAyLjQ3aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDE0LzMwIFswMDowNTwwMDowNiwgIDIuNDdpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTUvMzAgWzAwOjA2PDAwOjA2LCAgMi40N2l0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE2LzMwIFswMDowNjwwMDowNSwgIDIuNDdpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCAxNy8zMCBbMDA6MDY8MDA6MDUsICAyLjQ3aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTgvMzAgWzAwOjA3PDAwOjA0LCAgMi40N2l0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgMTkvMzAgWzAwOjA3PDAwOjA0LCAgMi40N2l0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgMjAvMzAgWzAwOjA4PDAwOjA0LCAgMi40N2l0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMjEvMzAgWzAwOjA4PDAwOjAzLCAgMi40N2l0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCAyMi8zMCBbMDA6MDk8MDA6MDMsICAyLjQ3aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDIzLzMwIFswMDowOTwwMDowMiwgIDIuNDdpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjQvMzAgWzAwOjA5PDAwOjAyLCAgMi40N2l0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDI1LzMwIFswMDoxMDwwMDowMiwgIDIuNDdpdC9zXVxuIDg3JXzilojilojilojilojilojilojilojilojilosgfCAyNi8zMCBbMDA6MTA8MDA6MDEsICAyLjQ3aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMjcvMzAgWzAwOjExPDAwOjAxLCAgMi40N2l0L3NdXG4gOTMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjnwgMjgvMzAgWzAwOjExPDAwOjAwLCAgMi40Nml0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgMjkvMzAgWzAwOjExPDAwOjAwLCAgMi40N2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjEyPDAwOjAwLCAgMi45MWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjEyPDAwOjAwLCAgMi40OWl0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE1LjUzNjAyLCJ0b3RhbF90aW1lIjo2NS40NjQyNjV9LCJtb2RlbCI6ImRhdGFjdGUvcHJvdGV1cy12MC4zIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvQzNMWVlhMzA5OTdkS1JkZU5EU1hOaklLMDFDSDVxOENTdG8xMmVXdW5kblBQdFdTQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDItMTRUMjA6MjU6MzcuNzMxMjcwWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9wd2Nrc210YjZnNnVuNHhqam42cmVwYXh0NCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcHdja3NtdGI2ZzZ1bjR4ampuNnJlcGF4dDQvY2FuY2VsIn0sInZlcnNpb24iOiJiMjhiNzlkNzI1Yzg1NDhiMTczYjZhMTlmZjliZmZkMTZiOWI4MGRmNWIxOGI4ZGM1Y2I5ZTFlZTQ3MWJmYTQ4In0sImRlc2NyaXB0aW9uIjoiUHJvdGV1c1YwLjM6IFRoZSBBbmltZSBVcGRhdGUiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1wcm90ZXVzLXYwLjMiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImIyOGI3OWQ3MjVjODU0OGIxNzNiNmExOWZmOWJmZmQxNmI5YjgwZGY1YjE4YjhkYzVjYjllMWVlNDcxYmZhNDgiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0xNFQyMDowMzoyMS4xMTYxMjNaIiwiY29nX3ZlcnNpb24iOiIwLjkuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UuIFJlY29tbWVuZGVkIDEwMjQgb3IgMTI4MCJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZS4gUmVjb21tZW5kZWQgMTAyNCBvciAxMjgwIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW5pbWUgZnVsbCBib2R5IHBvcnRyYWl0IG9mIGEgc3dvcmRzbWFuIGhvbGRpbmcgaGlzIHdlYXBvbiBpbiBmcm9udCBvZiBoaW0uIEhlIGlzIGZhY2luZyB0aGUgY2FtZXJhIHdpdGggYSBmaWVyY2UgbG9vayBvbiBoaXMgZmFjZS4gQW5pbWUga2V5IHZpc3VhbCAoYmVzdCBxdWFsaXR5LCBIRCwgfit+YWVzdGhldGljfit+OjEuMikiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJEUE0rKzJNU0RFIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UuIFJlY29tbWVuZGVkIDctOCJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiJ3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgSW5wdXQgcHJvbXB0In0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCB3aGVuIHVzaW5nIGltZzJpbWcgLyBpbnBhaW50LiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZSJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MjAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiAyMCB0byA2MCBzdGVwcyBmb3IgbW9yZSBkZXRhaWwsIDIwIHN0ZXBzIGZvciBmYXN0ZXIgcmVzdWx0cy4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJLiBTZWUgaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5In19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iLCJEUE0rKzJNU0RFIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9tb2RlbHM/bGljZW5zZT1saWNlbnNlOmdwbC0zLjAiLCJuYW1lIjoicHJvdGV1cy12MC4zIiwib3duZXIiOiJkYXRhY3RlIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDUwNDQxMSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RhdGFjdGUvcHJvdGV1cy12MC4zIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhYXV0b2dwdDMvUHJvdGV1c1YwLjMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82MThlNjhkMy1mYmEzLTRmZDAtYTA2MC1jZGQ0NmIyYWI3Y2Yvb3V0LTBfMi5qcGciLCJjcmVhdGVkX2F0IjoiMjAyMy0wNy0xMlQyMTo1MzoyOS40Mzk1MTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMDctMTJUMjI6MjM6MDAuMDQxMDk2WiIsImNyZWF0ZWRfYXQiOiIyMDIzLTA3LTEyVDIyOjIyOjUxLjA0NDQ1NVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiIzdHN4MmlqYnRzYTQ3bTRtd2JpZnlpZ2x4bSIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6IkEgbW9zcyBjb3ZlcmVkIGFzdHJvbmF1dCB3aXRoIGEgYmxhY2sgYmFja2dyb3VuZCIsIm51bV9vdXRwdXRzIjoxLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo3NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0Njk3XG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNS8yNSBbMDA6MDA8MDA6MDAsIDQwLjEzaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMC8yNSBbMDA6MDA8MDA6MDAsIDQwLjE5aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTUvMjUgWzAwOjAwPDAwOjAwLCA0MC4wNWl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyMC8yNSBbMDA6MDA8MDA6MDAsIDM5LjY2aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDA8MDA6MDAsIDM5LjkzaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDA8MDA6MDAsIDM5LjkwaXQvc11cblRoZSBmb2xsb3dpbmcgcGFydCBvZiB5b3VyIGlucHV0IHdhcyB0cnVuY2F0ZWQgYmVjYXVzZSBDTElQIGNhbiBvbmx5IGhhbmRsZSBzZXF1ZW5jZXMgdXAgdG8gNzcgdG9rZW5zOiBbJ2dyb3NzIHByb3BvcnRpb25zLCBtYWxmb3JtZWQgbGltYnMsIG1pc3NpbmcgYXJtcywgbWlzc2luZyBsZWdzLCBleHRyYSBhcm1zLCBleHRyYSBsZWdzLCBmdXNlZCBmaW5nZXJzLCB0b28gbWFueSBmaW5nZXJzLCBsb25nIG5lY2ssIHVzZXJuYW1lLCB3YXRlcm1hcmssIHNpZ25hdHVyZSddXG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgNC8yNSBbMDA6MDA8MDA6MDAsIDM3LjkxaXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCA5LzI1IFswMDowMDwwMDowMCwgMzkuNjBpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDA8MDA6MDAsIDM5Ljg3aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE5LzI1IFswMDowMDwwMDowMCwgNDAuMjZpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDI0LzI1IFswMDowMDwwMDowMCwgNDAuNDJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowMDwwMDowMCwgNDAuMTJpdC9zXVxuICAwJXwgICAgICAgICAgfCAwLzc1IFswMDowMDw/LCA/aXQvc11cbiAgMSV84paPICAgICAgICAgfCAxLzc1IFswMDowMDwwMDoxNCwgIDUuMDZpdC9zXVxuICA0JXzilo0gICAgICAgICB8IDMvNzUgWzAwOjAwPDAwOjA4LCAgOC43NWl0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgNS83NSBbMDA6MDA8MDA6MDYsIDEwLjI2aXQvc11cbiAgOSV84paJICAgICAgICAgfCA3Lzc1IFswMDowMDwwMDowNiwgMTEuMDBpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgOS83NSBbMDA6MDA8MDA6MDUsIDExLjQ1aXQvc11cbiAxNSV84paI4paNICAgICAgICB8IDExLzc1IFswMDowMTwwMDowNSwgMTEuNzJpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgMTMvNzUgWzAwOjAxPDAwOjA1LCAxMS44OWl0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxNS83NSBbMDA6MDE8MDA6MDQsIDEyLjAxaXQvc11cbiAyMyV84paI4paI4paOICAgICAgIHwgMTcvNzUgWzAwOjAxPDAwOjA0LCAxMi4wOWl0L3NdXG4gMjUlfOKWiOKWiOKWjCAgICAgICB8IDE5Lzc1IFswMDowMTwwMDowNCwgMTIuMTJpdC9zXVxuIDI4JXzilojilojiloogICAgICAgfCAyMS83NSBbMDA6MDE8MDA6MDQsIDEyLjE2aXQvc11cbiAzMSV84paI4paI4paIICAgICAgIHwgMjMvNzUgWzAwOjAyPDAwOjA0LCAxMi4xOWl0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMjUvNzUgWzAwOjAyPDAwOjA0LCAxMi4yMWl0L3NdXG4gMzYlfOKWiOKWiOKWiOKWjCAgICAgIHwgMjcvNzUgWzAwOjAyPDAwOjAzLCAxMi4yMGl0L3NdXG4gMzklfOKWiOKWiOKWiOKWiiAgICAgIHwgMjkvNzUgWzAwOjAyPDAwOjAzLCAxMi4yMWl0L3NdXG4gNDElfOKWiOKWiOKWiOKWiOKWjyAgICAgfCAzMS83NSBbMDA6MDI8MDA6MDMsIDEyLjEyaXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDMzLzc1IFswMDowMjwwMDowMywgMTIuMTFpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgMzUvNzUgWzAwOjAyPDAwOjAzLCAxMi4wNGl0L3NdXG4gNDklfOKWiOKWiOKWiOKWiOKWiSAgICAgfCAzNy83NSBbMDA6MDM8MDA6MDMsIDExLjkwaXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMzkvNzUgWzAwOjAzPDAwOjAzLCAxMS45OGl0L3NdXG4gNTUlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDQxLzc1IFswMDowMzwwMDowMiwgMTIuMDRpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCA0My83NSBbMDA6MDM8MDA6MDIsIDEyLjA4aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgNDUvNzUgWzAwOjAzPDAwOjAyLCAxMi4xMml0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgNDcvNzUgWzAwOjAzPDAwOjAyLCAxMi4wOWl0L3NdXG4gNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgNDkvNzUgWzAwOjA0PDAwOjAyLCAxMi4wNml0L3NdXG4gNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgNTEvNzUgWzAwOjA0PDAwOjAxLCAxMi4xMGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNTMvNzUgWzAwOjA0PDAwOjAxLCAxMi4xNGl0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCA1NS83NSBbMDA6MDQ8MDA6MDEsIDEyLjE0aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDU3Lzc1IFswMDowNDwwMDowMSwgMTIuMTZpdC9zXVxuIDc5JXzilojilojilojilojilojilojilojiloogIHwgNTkvNzUgWzAwOjA0PDAwOjAxLCAxMi4xOGl0L3NdXG4gODElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyB8IDYxLzc1IFswMDowNTwwMDowMSwgMTIuMTFpdC9zXVxuIDg0JXzilojilojilojilojilojilojilojilojilo0gfCA2My83NSBbMDA6MDU8MDA6MDAsIDEyLjE1aXQvc11cbiA4NyV84paI4paI4paI4paI4paI4paI4paI4paI4paLIHwgNjUvNzUgWzAwOjA1PDAwOjAwLCAxMi4xNGl0L3NdXG4gODklfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiSB8IDY3Lzc1IFswMDowNTwwMDowMCwgMTIuMTRpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDY5Lzc1IFswMDowNTwwMDowMCwgMTIuMTZpdC9zXVxuIDk1JXzilojilojilojilojilojilojilojilojilojilo18IDcxLzc1IFswMDowNTwwMDowMCwgMTIuMTlpdC9zXVxuIDk3JXzilojilojilojilojilojilojilojilojilojilot8IDczLzc1IFswMDowNjwwMDowMCwgMTIuMTdpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDc1Lzc1IFswMDowNjwwMDowMCwgMTIuMThpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDc1Lzc1IFswMDowNjwwMDowMCwgMTEuOTJpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjAyOTI5NCwidG90YWxfdGltZSI6OC45OTY2NDF9LCJtb2RlbCI6ImFpLWZvcmV2ZXIva2FuZGluc2t5LTIuMiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0xjYTNJRWpjS29KQkJWUzZhalJPa0szN3NEelBzbWpZeEljRnp4UFpwNjV3WnpURS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDctMTJUMjI6MjI6NTEuMDExODAyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zdHN4MmlqYnRzYTQ3bTRtd2JpZnlpZ2x4bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvM3RzeDJpamJ0c2E0N200bXdiaWZ5aWdseG0vY2FuY2VsIn0sInZlcnNpb24iOiI0MjRiZWZiMWVhZTZhZjgzNjNlZGI4NDZhZTk4YTExMTExYTM5NzQwOTg4YmFlYmQyNzlkNzNmZTNlY2M5MmMyIn0sImRlc2NyaXB0aW9uIjoibXVsdGlsaW5ndWFsIHRleHQyaW1hZ2UgbGF0ZW50IGRpZmZ1c2lvbiBtb2RlbCIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2hlbnh3aC9LYW5kaW5za3ktMi90cmVlL3YyLjIiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImFkOWQ3ODc5ZmJmZmEyODc0ZTFkOTA5ZDFkMzdkOWJjNjgyODg5Y2M2NWIzMWY3YmIwMGQyMzYyNjE5ZjE5NGEiLCJjcmVhdGVkX2F0IjoiMjAyNC0wNC0xMFQxNDo1NDozNC41MzU4NTJaIiwiY29nX3ZlcnNpb24iOiIwLjkuNCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTG93ZXIgdGhlIHNldHRpbmcgaWYgaGl0cyBtZW1vcnkgbGltaXRzLiJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjUxMiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBMb3dlciB0aGUgc2V0dGluZyBpZiBoaXRzIG1lbW9yeSBsaW1pdHMuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQSBtb3NzIGNvdmVyZWQgYXN0cm9uYXV0IHdpdGggYSBibGFjayBiYWNrZ3JvdW5kIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJPdXRwdXQgaW1hZ2UgZm9ybWF0In0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgdGhpbmdzIHRvIG5vdCBzZWUgaW4gdGhlIG91dHB1dCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NzUsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHNfcHJpb3IiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMgUHJpb3IiLCJkZWZhdWx0IjoyNSwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMgZm9yIHByaW9ycyJ9fX0sIndpZHRoIjp7ImVudW0iOlszODQsNTEyLDU3Niw2NDAsNzA0LDc2OCw5NjAsMTAyNCwxMTUyLDEyODAsMTUzNiwxNzkyLDIwNDhdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoid2lkdGgiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJoZWlnaHQiOnsiZW51bSI6WzM4NCw1MTIsNTc2LDY0MCw3MDQsNzY4LDk2MCwxMDI0LDExNTIsMTI4MCwxNTM2LDE3OTIsMjA0OF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJoZWlnaHQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGVnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FpLWZvcmV2ZXIvS2FuZGluc2t5LTIvYmxvYi9tYWluL2xpY2Vuc2UiLCJuYW1lIjoia2FuZGluc2t5LTIuMiIsIm93bmVyIjoiYWktZm9yZXZlciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEwMDI2MDYwLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYWktZm9yZXZlci9rYW5kaW5za3ktMi4yIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NjI5YzZiYS1iOTRjLTRjYmQtOTNhYS1iZGEyYjhlYmVjZDkvRjVNZzJLZVhnQUFrZnJlLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTA5LTA0VDA5OjE4OjExLjAyODcwOFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0wOS0wNFQwOTozNTo0My4zMzQzNjNaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDktMDRUMDk6MzU6MjguMTU3OTA2WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjI1dzZwa2RienFiZm52ajM1cXpreWxqbWNlIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiQSBUT0sgZW1vamkgb2YgYSBtYW4iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuNiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsImhpZ2hfbm9pc2VfZnJhYyI6MC44LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6NTB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNTc3MjdcblByb21wdDogQSA8czA+PHMxPiBlbW9qaSBvZiBhIG1hblxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvNTAgWzAwOjAwPD8sID9pdC9zXVxuICAyJXzilo8gICAgICAgICB8IDEvNTAgWzAwOjAwPDAwOjEzLCAgMy42OWl0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgMi81MCBbMDA6MDA8MDA6MTMsICAzLjY3aXQvc11cbiAgNiV84paMICAgICAgICAgfCAzLzUwIFswMDowMDwwMDoxMiwgIDMuNjdpdC9zXVxuICA4JXziloogICAgICAgICB8IDQvNTAgWzAwOjAxPDAwOjEyLCAgMy42Nml0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDE8MDA6MTIsICAzLjY2aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDYvNTAgWzAwOjAxPDAwOjEyLCAgMy42Nml0L3NdXG4gMTQlfOKWiOKWjSAgICAgICAgfCA3LzUwIFswMDowMTwwMDoxMSwgIDMuNjZpdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgOC81MCBbMDA6MDI8MDA6MTEsICAzLjY2aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDkvNTAgWzAwOjAyPDAwOjExLCAgMy42Nml0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxMC81MCBbMDA6MDI8MDA6MTAsICAzLjY3aXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMTEvNTAgWzAwOjAzPDAwOjEwLCAgMy42N2l0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDEyLzUwIFswMDowMzwwMDoxMCwgIDMuNjdpdC9zXVxuIDI2JXzilojilojilowgICAgICAgfCAxMy81MCBbMDA6MDM8MDA6MTAsICAzLjY3aXQvc11cbiAyOCV84paI4paI4paKICAgICAgIHwgMTQvNTAgWzAwOjAzPDAwOjA5LCAgMy42OGl0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowNDwwMDowOSwgIDMuNjhpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDE2LzUwIFswMDowNDwwMDowOSwgIDMuNjdpdC9zXVxuIDM0JXzilojilojilojilo0gICAgICB8IDE3LzUwIFswMDowNDwwMDowOCwgIDMuNjdpdC9zXVxuIDM2JXzilojilojilojilowgICAgICB8IDE4LzUwIFswMDowNDwwMDowOCwgIDMuNjdpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDE5LzUwIFswMDowNTwwMDowOCwgIDMuNjdpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDIwLzUwIFswMDowNTwwMDowOCwgIDMuNjdpdC9zXVxuIDQyJXzilojilojilojilojilo8gICAgIHwgMjEvNTAgWzAwOjA1PDAwOjA3LCAgMy42N2l0L3NdXG4gNDQlfOKWiOKWiOKWiOKWiOKWjSAgICAgfCAyMi81MCBbMDA6MDU8MDA6MDcsICAzLjY3aXQvc11cbiA0NiV84paI4paI4paI4paI4paMICAgICB8IDIzLzUwIFswMDowNjwwMDowNywgIDMuNjdpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMjQvNTAgWzAwOjA2PDAwOjA3LCAgMy42N2l0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAyNS81MCBbMDA6MDY8MDA6MDYsICAzLjY3aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMjYvNTAgWzAwOjA3PDAwOjA2LCAgMy42N2l0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDI3LzUwIFswMDowNzwwMDowNiwgIDMuNjdpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAyOC81MCBbMDA6MDc8MDA6MDUsICAzLjY3aXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgMjkvNTAgWzAwOjA3PDAwOjA1LCAgMy42N2l0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDMwLzUwIFswMDowODwwMDowNSwgIDMuNjdpdC9zXVxuIDYyJXzilojilojilojilojilojilojilo8gICB8IDMxLzUwIFswMDowODwwMDowNSwgIDMuNjdpdC9zXVxuIDY0JXzilojilojilojilojilojilojilo0gICB8IDMyLzUwIFswMDowODwwMDowNCwgIDMuNjdpdC9zXVxuIDY2JXzilojilojilojilojilojilojilowgICB8IDMzLzUwIFswMDowODwwMDowNCwgIDMuNjdpdC9zXVxuIDY4JXzilojilojilojilojilojilojiloogICB8IDM0LzUwIFswMDowOTwwMDowNCwgIDMuNjdpdC9zXVxuIDcwJXzilojilojilojilojilojilojiloggICB8IDM1LzUwIFswMDowOTwwMDowNCwgIDMuNjZpdC9zXVxuIDcyJXzilojilojilojilojilojilojilojilo8gIHwgMzYvNTAgWzAwOjA5PDAwOjAzLCAgMy42N2l0L3NdXG4gNzQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgfCAzNy81MCBbMDA6MTA8MDA6MDMsICAzLjY3aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDM4LzUwIFswMDoxMDwwMDowMywgIDMuNjdpdC9zXVxuIDc4JXzilojilojilojilojilojilojilojiloogIHwgMzkvNTAgWzAwOjEwPDAwOjAzLCAgMy42N2l0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0MC81MCBbMDA6MTA8MDA6MDIsICAzLjY3aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgNDEvNTAgWzAwOjExPDAwOjAyLCAgMy42Nml0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDQyLzUwIFswMDoxMTwwMDowMiwgIDMuNjZpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCA0My81MCBbMDA6MTE8MDA6MDEsICAzLjY2aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgNDQvNTAgWzAwOjExPDAwOjAxLCAgMy42N2l0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDQ1LzUwIFswMDoxMjwwMDowMSwgIDMuNjZpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDQ2LzUwIFswMDoxMjwwMDowMSwgIDMuNjZpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDQ3LzUwIFswMDoxMjwwMDowMCwgIDMuNjdpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDQ4LzUwIFswMDoxMzwwMDowMCwgIDMuNjZpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDQ5LzUwIFswMDoxMzwwMDowMCwgIDMuNjRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDoxMzwwMDowMCwgIDMuNjJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDoxMzwwMDowMCwgIDMuNjZpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxNS4xNzc3MTMsInRvdGFsX3RpbWUiOjE1LjE3NjQ1N30sIm1vZGVsIjoiZm9mci9zZHhsLWVtb2ppIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvYTN6ODF2NXZ3bEtmTHExSDV1QnFwVm1rSGFsT1Z1cDBqU0xtYTlFMlVhRjN0YXdJQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDktMDRUMDk6MzU6MjguMTU2NjUwWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8yNXc2cGtkYnpxYmZudmozNXF6a3lsam1jZSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMjV3NnBrZGJ6cWJmbnZqMzVxemt5bGptY2UvY2FuY2VsIn0sInZlcnNpb24iOiJlNjQ4NDM1MWIzYzk0M2NiZDUwN2Q5MzhkZjhhYmM1OThjYjA1YzQ0ZjRlNjdlZTgyYmUwYmVlYTVmNDk1ZjMxIn0sImRlc2NyaXB0aW9uIjoiQW4gU0RYTCBmaW5lLXR1bmUgYmFzZWQgb24gQXBwbGUgRW1vamlzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJkZWU3NmI1YWZkZTIxYjBmMDFlZDc5MjVmMDY2NWI3ZTg3OWM1MGVlNzE4YzVmNzhhOWQzOGUwNGQ1MjNjYzVlIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDktMDhUMjE6NDM6NTcuNDczMjcxWiIsImNvZ192ZXJzaW9uIjoidjAuOC4xK2RldiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwicmVmaW5lIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVmaW5lIn1dLCJkZWZhdWx0Ijoibm9fcmVmaW5lciIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IldoaWNoIHJlZmluZSBzdHlsZSB0byB1c2UifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiS19FVUxFUiIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjAuNiwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiTG9SQSBhZGRpdGl2ZSBzY2FsZS4gT25seSBhcHBsaWNhYmxlIG9uIHRyYWluZWQgbW9kZWxzLiJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJyZWZpbmVfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlJlZmluZSBTdGVwcyIsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkZvciBiYXNlX2ltYWdlX3JlZmluZXIsIHRoZSBudW1iZXIgb2Ygc3RlcHMgdG8gcmVmaW5lLCBkZWZhdWx0cyB0byBudW1faW5mZXJlbmNlX3N0ZXBzIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFwcGx5X3dhdGVybWFyayI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXBwbHkgV2F0ZXJtYXJrIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJoaWdoX25vaXNlX2ZyYWMiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiSGlnaCBOb2lzZSBGcmFjIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJGb3IgZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIsIHRoZSBmcmFjdGlvbiBvZiBub2lzZSB0byB1c2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwicmVwbGljYXRlX3dlaWdodHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUmVwbGljYXRlIFdlaWdodHMiLCJ4LW9yZGVyIjoxNywiZGVzY3JpcHRpb24iOiJSZXBsaWNhdGUgTG9SQSB3ZWlnaHRzIHRvIHVzZS4gTGVhdmUgYmxhbmsgdG8gdXNlIHRoZSBkZWZhdWx0IHdlaWdodHMuIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxOCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJLiBTZWUgaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5In19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwiYmFzZV9pbWFnZV9yZWZpbmVyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlZmluZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoic2R4bC1lbW9qaSIsIm93bmVyIjoiZm9mciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEwODA0MTU3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZm9mci9zZHhsLWVtb2ppIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS83NzlmM2Y1OC1jM2RiLTQ0MDMtYTAxYi0zZmZlZDk3YTE0NDkvb3V0LTAtMS5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0yMVQwNzozNjoxNS41MzQzODBaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDktMTZUMTg6NDY6MjcuNjA4OTU4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA5LTE2VDE4OjQ2OjI2LjY1NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJwOHkyYnZhamMxcmoyMGNoemdtYnc1cXZ4dyIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6InNlbGYtcG9ydHJhaXQgb2YgYSB3b21hbiwgbGlnaHRuaW5nIGluIHRoZSBiYWNrZ3JvdW5kIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6MCwibmVnYXRpdmVfcHJvbXB0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo0fSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDEzOTkyMjA1MVxuUHJvbXB0OiBzZWxmLXBvcnRyYWl0IG9mIGEgd29tYW4sIGxpZ2h0bmluZyBpbiB0aGUgYmFja2dyb3VuZFxuICAwJXwgICAgICAgICAgfCAwLzQgWzAwOjAwPD8sID9pdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgMTkuMTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsIDE4LjM3aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxOC40N2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuOTQ0MTM0MzU0LCJ0b3RhbF90aW1lIjowLjk1Mjk1OH0sIm1vZGVsIjoiYnl0ZWRhbmNlL3NkeGwtbGlnaHRuaW5nLTRzdGVwIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vVnlEMjRmRHl6TTJuUVNnMG5RYzU4VzJFSWoxNmhHY1dLclhKb3pqQU1SMUJlaWRUQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDktMTZUMTg6NDY6MjYuNjY0ODIzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9wOHkyYnZhamMxcmoyMGNoemdtYnc1cXZ4dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcDh5MmJ2YWpjMXJqMjBjaHpnbWJ3NXF2eHcvY2FuY2VsIn0sInZlcnNpb24iOiI1NTk5ZWQzMDcwM2RlZmQxZDE2MGEyNWE2MzMyMWI0ZGVjOTcxMDFkOThiNDY3NGJjYzU2ZTQxZjYyZjM1NjM3In0sImRlc2NyaXB0aW9uIjoiU0RYTC1MaWdodG5pbmcgYnkgQnl0ZURhbmNlOiBhIGZhc3QgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IG1ha2VzIGhpZ2gtcXVhbGl0eSBpbWFnZXMgaW4gNCBzdGVwcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXNkeGwtbGlnaHRuaW5nLTRzdGVwIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ZjdhNzczYWY2ZmMzZThkZTlkNWEzYzAwYmU3N2MxNzMwODkxNGJmNjc3NzI3MjZhZmY4MzQ5NmJhMWUzYmJlIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMTdUMTg6MDU6MjkuNTI3NDY1WiIsImNvZ192ZXJzaW9uIjoiMC4xNC4xIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJtYXhpbXVtIjoxMjgwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlLiBSZWNvbW1lbmRlZCAxMDI0IG9yIDEyODAifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJtYXhpbXVtIjoxMjgwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZS4gUmVjb21tZW5kZWQgMTAyNCBvciAxMjgwIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0Ijoic2VsZi1wb3J0cmFpdCBvZiBhIHdvbWFuLCBsaWdodG5pbmcgaW4gdGhlIGJhY2tncm91bmQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJLX0VVTEVSIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0IjowLCJtYXhpbXVtIjo1MCwibWluaW11bSI6MCwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIElucHV0IHByb21wdCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NCwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gNCBmb3IgYmVzdCByZXN1bHRzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iLCJEUE0rKzJNU0RFIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9CeXRlRGFuY2UvU0RYTC1MaWdodG5pbmcvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic2R4bC1saWdodG5pbmctNHN0ZXAiLCJvd25lciI6ImJ5dGVkYW5jZSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9CeXRlRGFuY2UvU0RYTC1MaWdodG5pbmcvcmVzb2x2ZS9tYWluL3NkeGxfbGlnaHRuaW5nX3JlcG9ydC5wZGYiLCJydW5fY291bnQiOjEwMjY4MDU4NzksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ieXRlZGFuY2Uvc2R4bC1saWdodG5pbmctNHN0ZXAiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL0J5dGVEYW5jZS9TRFhMLUxpZ2h0bmluZyJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzcxYzk4MmEzLTI3ZjAtNDJhNi1hZDZhLTc2OWYyNTA5N2MwOC9yZXBsaWNhdGUtcHJlZGljdGlvbi1zX1ZST1B6MXMucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjJUMDk6MjY6MjMuNjA3MTE5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQxOjAzLjUxNzQ3MFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxMjo0MDo0My44NjcwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoic2hkOXNnYmdiZHJnZTBjanBnemJzenR6dHIiLCJpbnB1dCI6eyJwcm9tcHQiOiJBbiBpbGx1c3RyYXRpb24gb2YgYSBibGFjayBydW5uaW5nIHNob2Ugd2l0aCB0aGUgdGV4dCBcIlJ1biBBSSB3aXRoIGFuIEFQSVwiIHdyaXR0ZW4gb24gdGhlIHNob2UuIFRoZSBzaG9lIGlzIHBsYWNlZCBvbiBhIGJsdWUgYmFja2dyb3VuZC4gVGhlIHRleHQgaXMgd2hpdGUgYW5kIGJvbGQuIFRoZSBvdmVyYWxsIGltYWdlIGhhcyBhIG1vZGVybiBhbmQgdGVjaHkgdmliZS4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJBdXRvIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyNzIzNlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IEFuIGlsbHVzdHJhdGlvbiBvZiBhIGJsYWNrIHJ1bm5pbmcgc2hvZSB3aXRoIHRoZSB0ZXh0IFwiUnVuIEFJIHdpdGggYW4gQVBJXCIgd3JpdHRlbiBvbiB0aGUgc2hvZS4gVGhlIHNob2UgaXMgcGxhY2VkIG9uIGEgYmx1ZSBiYWNrZ3JvdW5kLiBUaGUgdGV4dCBpcyB3aGl0ZSBhbmQgYm9sZC4gVGhlIG92ZXJhbGwgaW1hZ2UgaGFzIGEgbW9kZXJuIGFuZCB0ZWNoeSB2aWJlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDE4Ljk2IHNlY29uZHMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjE5LjY0MTQ5NTkyNiwidG90YWxfdGltZSI6MTkuNjUwNDd9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYyIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC93UHVIZkZIUE9HeHFiQzNyMXJKYkVvbW55NGVwcmd3UlZwaklQN3BON29LZjZwU25BL1I4X2lkZW9ncmFtLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQwOjQzLjg3NTk3NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvc2hkOXNnYmdiZHJnZTBjanBnemJzenR6dHIiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3NoZDlzZ2JnYmRyZ2UwY2pwZ3pic3p0enRyL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQW4gZXhjZWxsZW50IGltYWdlIG1vZGVsIHdpdGggc3RhdGUgb2YgdGhlIGFydCBpbnBhaW50aW5nLCBwcm9tcHQgY29tcHJlaGVuc2lvbiBhbmQgdGV4dCByZW5kZXJpbmciLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjM5ZWMyYzBiMzY0MmJhNWJjOTM1Nzk3OGE4ZmQwNjBjN2UzNjM2NDNjMTkyNzc2ZTM4ZGQ5YjJiMmM0MDM0NDIiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOC0wNlQxMjo0NToxNC40MDE5NzlaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjIiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJBIGJsYWNrIGFuZCB3aGl0ZSBpbWFnZS4gQmxhY2sgcGl4ZWxzIGFyZSBpbnBhaW50ZWQsIHdoaXRlIHBpeGVscyBhcmUgcHJlc2VydmVkLiBUaGUgbWFzayB3aWxsIGJlIHJlc2l6ZWQgdG8gbWF0Y2ggdGhlIGltYWdlIHNpemUuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJBbiBpbWFnZSBmaWxlIHRvIHVzZSBmb3IgaW5wYWludGluZy4gWW91IG11c3QgYWxzbyB1c2UgYSBtYXNrLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlJlc29sdXRpb24uIE92ZXJyaWRlcyBhc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYW4gaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwic3R5bGVfdHlwZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3R5cGUifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJUaGUgc3R5bGVzIGhlbHAgZGVmaW5lIHRoZSBzcGVjaWZpYyBhZXN0aGV0aWMgb2YgdGhlIGltYWdlIHlvdSB3YW50IHRvIGdlbmVyYXRlLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhIHJlc29sdXRpb24gb3IgaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiVGhpbmdzIHlvdSBkbyBub3Qgd2FudCB0byBzZWUgaW4gdGhlIGdlbmVyYXRlZCBpbWFnZS4ifSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21hZ2ljX3Byb21wdF9vcHRpb24ifV0sImRlZmF1bHQiOiJBdXRvIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJNYWdpYyBQcm9tcHQgd2lsbCBpbnRlcnByZXQgeW91ciBwcm9tcHQgYW5kIG9wdGltaXplIGl0IHRvIG1heGltaXplIHZhcmlldHkgYW5kIHF1YWxpdHkgb2YgdGhlIGltYWdlcyBnZW5lcmF0ZWQuIFlvdSBjYW4gYWxzbyB1c2UgaXQgdG8gd3JpdGUgcHJvbXB0cyBpbiBkaWZmZXJlbnQgbGFuZ3VhZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIk5vbmUiLCI1MTJ4MTUzNiIsIjU3NngxNDA4IiwiNTc2eDE0NzIiLCI1NzZ4MTUzNiIsIjY0MHgxMzQ0IiwiNjQweDE0MDgiLCI2NDB4MTQ3MiIsIjY0MHgxNTM2IiwiNzA0eDExNTIiLCI3MDR4MTIxNiIsIjcwNHgxMjgwIiwiNzA0eDEzNDQiLCI3MDR4MTQwOCIsIjcwNHgxNDcyIiwiNzM2eDEzMTIiLCI3Njh4MTA4OCIsIjc2OHgxMjE2IiwiNzY4eDEyODAiLCI3Njh4MTM0NCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIiwiUmVuZGVyIDNEIiwiQW5pbWUiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfdHlwZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjE2OjEwIiwiMTA6MTYiLCIzOjEiLCIxOjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYyIiwib3duZXIiOiJpZGVvZ3JhbS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2lkZW9ncmFtLmFpLyIsInJ1bl9jb3VudCI6MjQzNTk4NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2lkZW9ncmFtLWFpL2lkZW9ncmFtLXYyIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8ifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvbVV0cDhtS2s4eUkwRUo1b2x6c25wa2VUYkFjbXkyT1RFcW5YWGM4RUZHTGhodUVKQS9vdXQtMC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0wNVQxNDowNToyNy42ODE5MzlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDEtMDVUMTU6MjI6NDIuOTI3Mjk4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTA1VDE1OjIyOjMzLjU2MDQ2MVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI2NnRvcWozYm11Nnp2cXI0YmoyaGxtYnNtdSIsImlucHV0Ijp7IndpZHRoIjo3NjgsImhlaWdodCI6NzY4LCJwcm9tcHQiOiJBIGRldGFpbGVkIHBob3RvIG9mIGFuIGFzdHJvbmF1dCByaWRpbmcgYSB1bmljb3JuIHRocm91Z2ggYSBmaWVsZCBvZiBmbG93ZXJzIiwicmVmaW5lIjoibm9fcmVmaW5lciIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjgsIm51bV9vdXRwdXRzIjoxLCJjb250cm9sbmV0XzEiOiJzb2Z0X2VkZ2VfaGVkIiwiY29udHJvbG5ldF8yIjoibm9uZSIsImNvbnRyb2xuZXRfMyI6Im5vbmUiLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOmZhbHNlLCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGhfaGVpZ2h0IiwiY29udHJvbG5ldF8xX2VuZCI6MSwiY29udHJvbG5ldF8yX2VuZCI6MSwiY29udHJvbG5ldF8zX2VuZCI6MSwiY29udHJvbG5ldF8xX2ltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9Kc2ZDUUU4azFsc0NpblcxeW83NnlLTVFlNlI1TVJ0OVdMTDNINVQ1WXBjNXdhc3EvMDIwZTY1NmQtMGM3MS00NWMzLWE3ZjUtMWZhY2Y3ZDUyZDRmLnBuZyIsImNvbnRyb2xuZXRfMV9zdGFydCI6MCwiY29udHJvbG5ldF8yX3N0YXJ0IjowLCJjb250cm9sbmV0XzNfc3RhcnQiOjAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjMwLCJjb250cm9sbmV0XzFfY29uZGl0aW9uaW5nX3NjYWxlIjowLjgsImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOjAuOCwiY29udHJvbG5ldF8zX2NvbmRpdGlvbmluZ19zY2FsZSI6MC43NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxOTQ5OFxuVXNpbmcgZ2l2ZW4gZGltZW5zaW9uc1xucmVzaXplIHRvb2s6IDAuMDJzXG5Qcm9tcHQ6IEEgZGV0YWlsZWQgcGhvdG8gb2YgYW4gYXN0cm9uYXV0IHJpZGluZyBhIHVuaWNvcm4gdGhyb3VnaCBhIGZpZWxkIG9mIGZsb3dlcnNcblByb2Nlc3NpbmcgaW1hZ2Ugd2l0aCBzb2Z0X2VkZ2VfaGVkXG5jb250cm9sbmV0IHByZXByb2Nlc3MgdG9vazogMC40M3NcblVzaW5nIHR4dDJpbWcgKyBjb250cm9sbmV0IHBpcGVsaW5lXG5Mb2FkaW5nIHBpcGVsaW5lIGNvbXBvbmVudHMuLi46ICAgMCV8ICAgICAgICAgIHwgMC83IFswMDowMDw/LCA/aXQvc11cbkxvYWRpbmcgcGlwZWxpbmUgY29tcG9uZW50cy4uLjogMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDcvNyBbMDA6MDA8MDA6MDAsIDE1NDg1LjMwaXQvc11cbllvdSBoYXZlIDEgQ29udHJvbE5ldHMgYW5kIHlvdSBoYXZlIHBhc3NlZCAxIHByb21wdHMuIFRoZSBjb25kaXRpb25pbmdzIHdpbGwgYmUgZml4ZWQgYWNyb3NzIHRoZSBwcm9tcHRzLlxuICAwJXwgICAgICAgICAgfCAwLzMwIFswMDowMDw/LCA/aXQvc11cbiAgMyV84paOICAgICAgICAgfCAxLzMwIFswMDowMDwwMDowNiwgIDQuNjNpdC9zXVxuICA3JXzilosgICAgICAgICB8IDIvMzAgWzAwOjAwPDAwOjA2LCAgNC42Mml0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgMy8zMCBbMDA6MDA8MDA6MDUsICA0LjYyaXQvc11cbiAxMyV84paI4paOICAgICAgICB8IDQvMzAgWzAwOjAwPDAwOjA1LCAgNC42Mml0L3NdXG4gMTclfOKWiOKWiyAgICAgICAgfCA1LzMwIFswMDowMTwwMDowNSwgIDQuNjNpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNi8zMCBbMDA6MDE8MDA6MDUsICA0LjYzaXQvc11cbiAyMyV84paI4paI4paOICAgICAgIHwgNy8zMCBbMDA6MDE8MDA6MDQsICA0LjYyaXQvc11cbiAyNyV84paI4paI4paLICAgICAgIHwgOC8zMCBbMDA6MDE8MDA6MDQsICA0LjYyaXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgOS8zMCBbMDA6MDE8MDA6MDQsICA0LjYzaXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAxMC8zMCBbMDA6MDI8MDA6MDQsICA0LjYzaXQvc11cbiAzNyV84paI4paI4paI4paLICAgICAgfCAxMS8zMCBbMDA6MDI8MDA6MDQsICA0LjYyaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMi8zMCBbMDA6MDI8MDA6MDMsICA0LjYyaXQvc11cbiA0MyV84paI4paI4paI4paI4paOICAgICB8IDEzLzMwIFswMDowMjwwMDowMywgIDQuNjJpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgMTQvMzAgWzAwOjAzPDAwOjAzLCAgNC42Mml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNS8zMCBbMDA6MDM8MDA6MDMsICA0LjYyaXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgMTYvMzAgWzAwOjAzPDAwOjAzLCAgNC42Mml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDE3LzMwIFswMDowMzwwMDowMiwgIDQuNjJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxOC8zMCBbMDA6MDM8MDA6MDIsICA0LjYyaXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCAxOS8zMCBbMDA6MDQ8MDA6MDIsICA0LjYyaXQvc11cbiA2NyV84paI4paI4paI4paI4paI4paI4paLICAgfCAyMC8zMCBbMDA6MDQ8MDA6MDIsICA0LjYyaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyMS8zMCBbMDA6MDQ8MDA6MDEsICA0LjYyaXQvc11cbiA3MyV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDIyLzMwIFswMDowNDwwMDowMSwgIDQuNjFpdC9zXVxuIDc3JXzilojilojilojilojilojilojilojilosgIHwgMjMvMzAgWzAwOjA0PDAwOjAxLCAgNC42Mml0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyNC8zMCBbMDA6MDU8MDA6MDEsICA0LjYyaXQvc11cbiA4MyV84paI4paI4paI4paI4paI4paI4paI4paI4paOIHwgMjUvMzAgWzAwOjA1PDAwOjAxLCAgNC42Mml0L3NdXG4gODclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyB8IDI2LzMwIFswMDowNTwwMDowMCwgIDQuNjJpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAyNy8zMCBbMDA6MDU8MDA6MDAsICA0LjYxaXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAyOC8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbiA5NyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCAyOS8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAzMC8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAzMC8zMCBbMDA6MDY8MDA6MDAsICA0LjYyaXQvc11cbmluZmVyZW5jZSB0b29rOiA2Ljc2c1xucHJlZGljdGlvbiB0b29rOiA3LjQzcyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjMyODcyNiwidG90YWxfdGltZSI6OS4zNjY4Mzd9LCJtb2RlbCI6ImZvZnIvcmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzJoUkQyeGlsMmRxNUl4Snowd0M0MDN1aDFja0FOdzdzclZoSHhiUGZuNTJnaHVFSkEvY29udHJvbC0wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvbVV0cDhtS2s4eUkwRUo1b2x6c25wa2VUYkFjbXkyT1RFcW5YWGM4RUZHTGhodUVKQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDEtMDVUMTU6MjI6MzMuNTk4NTcyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy82NnRvcWozYm11Nnp2cXI0YmoyaGxtYnNtdSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNjZ0b3FqM2JtdTZ6dnFyNGJqMmhsbWJzbXUvY2FuY2VsIn0sInZlcnNpb24iOiI5MGE0YTM2MDRjZDYzN2NiOWYxYTJiZGFlMWNmYTllZDg2OTM2MmNhMDI4ODE0Y2RjZTMxMGE3OGUyN2RhYWRlIn0sImRlc2NyaXB0aW9uIjoiUmVhbFZpc1hsIFYzIHdpdGggbXVsdGktY29udHJvbG5ldCwgbG9yYSBsb2FkaW5nLCBpbWcyaW1nLCBpbnBhaW50aW5nIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1yZWFsdmlzeGwtMy1tdWx0aS1jb250cm9sbmV0LWxvcmEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjkwYTRhMzYwNGNkNjM3Y2I5ZjFhMmJkYWUxY2ZhOWVkODY5MzYyY2EwMjg4MTRjZGNlMzEwYTc4ZTI3ZGFhZGUiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0wNVQxNDo1MDoxNS43ODA4MzVaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjYsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkxvUkEgYWRkaXRpdmUgc2NhbGUuIE9ubHkgYXBwbGljYWJsZSBvbiB0cmFpbmVkIG1vZGVscy4ifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dCJ9LCJjb250cm9sbmV0XzEiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzEifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MTksImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzIifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MjQsImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzMiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzMifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MjksImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJsb3JhX3dlaWdodHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9yYSBXZWlnaHRzIiwieC1vcmRlciI6MTcsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJyZWZpbmVfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlJlZmluZSBTdGVwcyIsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkZvciBiYXNlX2ltYWdlX3JlZmluZXIsIHRoZSBudW1iZXIgb2Ygc3RlcHMgdG8gcmVmaW5lLCBkZWZhdWx0cyB0byBudW1faW5mZXJlbmNlX3N0ZXBzIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInNpemluZ19zdHJhdGVneSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemluZ19zdHJhdGVneSJ9XSwiZGVmYXVsdCI6IndpZHRoX2hlaWdodCIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiRGVjaWRlIGhvdyB0byByZXNpemUgaW1hZ2VzIOKAkyB1c2Ugd2lkdGgvaGVpZ2h0LCByZXNpemUgYmFzZWQgb24gaW5wdXQgaW1hZ2Ugb3IgY29udHJvbCBpbWFnZSJ9LCJjb250cm9sbmV0XzFfZW5kIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBFbmQiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoyMywiZGVzY3JpcHRpb24iOiJXaGVuIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGVuZHMifSwiY29udHJvbG5ldF8yX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sbmV0IDIgRW5kIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MjgsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBlbmRzIn0sImNvbnRyb2xuZXRfM19lbmQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMzLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgZW5kcyJ9LCJjb250cm9sbmV0XzFfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29udHJvbG5ldCAxIEltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGZpcnN0IGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8xX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIyLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfMl9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDIgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyNSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3Igc2Vjb25kIGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMiBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI3LCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfM19pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDMgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozMCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgdGhpcmQgY29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzNfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIFN0YXJ0IiwiZGVmYXVsdCI6MCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MzIsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBzdGFydHMifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE4LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIn0sImNvbnRyb2xuZXRfMV9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAxIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAyIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI2LCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfM19jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImJhc2VfaW1hZ2VfcmVmaW5lciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZWZpbmUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJvbG5ldF8xIjp7ImVudW0iOlsibm9uZSIsImVkZ2VfY2FubnkiLCJpbGx1c2lvbiIsImRlcHRoX2xlcmVzIiwiZGVwdGhfbWlkYXMiLCJzb2Z0X2VkZ2VfcGlkaSIsInNvZnRfZWRnZV9oZWQiLCJsaW5lYXJ0IiwibGluZWFydF9hbmltZSIsIm9wZW5wb3NlIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyb2xuZXRfMSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImNvbnRyb2xuZXRfMiI6eyJlbnVtIjpbIm5vbmUiLCJlZGdlX2Nhbm55IiwiaWxsdXNpb24iLCJkZXB0aF9sZXJlcyIsImRlcHRoX21pZGFzIiwic29mdF9lZGdlX3BpZGkiLCJzb2Z0X2VkZ2VfaGVkIiwibGluZWFydCIsImxpbmVhcnRfYW5pbWUiLCJvcGVucG9zZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJjb250cm9sbmV0XzIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJjb250cm9sbmV0XzMiOnsiZW51bSI6WyJub25lIiwiZWRnZV9jYW5ueSIsImlsbHVzaW9uIiwiZGVwdGhfbGVyZXMiLCJkZXB0aF9taWRhcyIsInNvZnRfZWRnZV9waWRpIiwic29mdF9lZGdlX2hlZCIsImxpbmVhcnQiLCJsaW5lYXJ0X2FuaW1lIiwib3BlbnBvc2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiY29udHJvbG5ldF8zIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJzaXppbmdfc3RyYXRlZ3kiOnsiZW51bSI6WyJ3aWR0aF9oZWlnaHQiLCJpbnB1dF9pbWFnZSIsImNvbnRyb2xuZXRfMV9pbWFnZSIsImNvbnRyb2xuZXRfMl9pbWFnZSIsImNvbnRyb2xuZXRfM19pbWFnZSIsIm1hc2tfaW1hZ2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6aW5nX3N0cmF0ZWd5IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3N0YWJpbGl0eWFpL3N0YWJsZS1kaWZmdXNpb24teGwtYmFzZS0xLjAvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoicmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm93bmVyIjoiZm9mciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9TRzE2MTIyMi9SZWFsVmlzWExfVjMuMCIsInJ1bl9jb3VudCI6MTg3MjI0NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvcmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvYTM2Mjc1ZTItMzRkNC00YjNkLTgzY2QtZjlhYWY3M2M5Mzg2L2h0dHBzX19fcmVwbGljYXRlLmRlbGl2ZV9vNDBxcFpsLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0wOC0wMVQwOTozMjoxMC44NjMyOTdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDgtMDFUMTQ6Mzk6MDkuNDU2MDE0WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA4LTAxVDE0OjM4OjU1LjM1NDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrZzFrcndzZGY5cmc4MGNoMXNnc3JncTdoOCIsImlucHV0Ijp7InN0ZXBzIjoyNSwid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiVGhlIHdvcmxkJ3MgbGFyZ2VzdCBibGFjayBmb3Jlc3QgY2FrZSwgdGhlIHNpemUgb2YgYSBidWlsZGluZywgc3Vycm91bmRlZCBieSB0cmVlcyBvZiB0aGUgYmxhY2sgZm9yZXN0IiwiZ3VpZGFuY2UiOjMsImludGVydmFsIjoyLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6bnVsbCwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoxNC4wOTM2NzE0NjYsInRvdGFsX3RpbWUiOjE0LjEwMjAxNH0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8iLCJvdXRwdXQiOiJodHRwczovL2JmbGFwaXN0b3JhZ2UuYmxvYi5jb3JlLndpbmRvd3MubmV0L3B1YmxpYy9jODE0NWFhNmU1ODk0Y2JkODE1ZDZjZTcwOGZlYTlmMi9zYW1wbGUuanBnIiwic3RhcnRlZF9hdCI6IjIwMjQtMDgtMDFUMTQ6Mzg6NTUuMzYyMzQzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9rZzFrcndzZGY5cmc4MGNoMXNnc3JncTdoOCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva2cxa3J3c2RmOXJnODBjaDFzZ3NyZ3E3aDgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJTdGF0ZS1vZi10aGUtYXJ0IGltYWdlIGdlbmVyYXRpb24gd2l0aCB0b3Agb2YgdGhlIGxpbmUgcHJvbXB0IGZvbGxvd2luZywgdmlzdWFsIHF1YWxpdHksIGltYWdlIGRldGFpbCBhbmQgb3V0cHV0IGRpdmVyc2l0eS4iLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjFlMjM3YWE3MDNiZjNhOGFiNDgwZDViNTk1NTYzMTI4ODA3YWY2NDljNTBhZmMwYjRmMjJhOTE3NGU5MGQxZDYiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0zMVQxMjo0NDo1NS40OTYxNDRaIiwiY29nX3ZlcnNpb24iOiIwLjE0LjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjI1LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGlmZnVzaW9uIHN0ZXBzIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsIm1heGltdW0iOjE0NDAsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIGluIHRleHQtdG8taW1hZ2UgbW9kZS4gT25seSB1c2VkIHdoZW4gYXNwZWN0X3JhdGlvPWN1c3RvbS4gTXVzdCBiZSBhIG11bHRpcGxlIG9mIDMyIChpZiBpdCdzIG5vdCwgaXQgd2lsbCBiZSByb3VuZGVkIHRvIG5lYXJlc3QgbXVsdGlwbGUgb2YgMzIpLiBOb3RlOiBJZ25vcmVkIGluIGltZzJpbWcgYW5kIGlucGFpbnRpbmcgbW9kZXMuIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwibWF4aW11bSI6MTQ0MCwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIGluIHRleHQtdG8taW1hZ2UgbW9kZS4gT25seSB1c2VkIHdoZW4gYXNwZWN0X3JhdGlvPWN1c3RvbS4gTXVzdCBiZSBhIG11bHRpcGxlIG9mIDMyIChpZiBpdCdzIG5vdCwgaXQgd2lsbCBiZSByb3VuZGVkIHRvIG5lYXJlc3QgbXVsdGlwbGUgb2YgMzIpLiBOb3RlOiBJZ25vcmVkIGluIGltZzJpbWcgYW5kIGlucGFpbnRpbmcgbW9kZXMuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6NSwibWluaW11bSI6MiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgYmFsYW5jZSBiZXR3ZWVuIGFkaGVyZW5jZSB0byB0aGUgdGV4dCBwcm9tcHQgYW5kIGltYWdlIHF1YWxpdHkvZGl2ZXJzaXR5LiBIaWdoZXIgdmFsdWVzIG1ha2UgdGhlIG91dHB1dCBtb3JlIGNsb3NlbHkgbWF0Y2ggdGhlIHByb21wdCBidXQgbWF5IHJlZHVjZSBvdmVyYWxsIGltYWdlIHF1YWxpdHkuIExvd2VyIHZhbHVlcyBhbGxvdyBmb3IgbW9yZSBjcmVhdGl2ZSBmcmVlZG9tIGJ1dCBtaWdodCBwcm9kdWNlIHJlc3VsdHMgbGVzcyByZWxldmFudCB0byB0aGUgcHJvbXB0LiJ9LCJpbnRlcnZhbCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbnRlcnZhbCIsImRlZmF1bHQiOjIsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiSW50ZXJ2YWwgaXMgYSBzZXR0aW5nIHRoYXQgaW5jcmVhc2VzIHRoZSB2YXJpYW5jZSBpbiBwb3NzaWJsZSBvdXRwdXRzIGxldHRpbmcgdGhlIG1vZGVsIGJlIGEgdGFkIG1vcmUgZHluYW1pYyBpbiB3aGF0IG91dHB1dHMgaXQgbWF5IHByb2R1Y2UgaW4gdGVybXMgb2YgY29tcG9zaXRpb24sIGNvbG9yLCBkZXRhaWwsIGFuZCBwcm9tcHQgaW50ZXJwcmV0YXRpb24uIFNldHRpbmcgdGhpcyB2YWx1ZSBsb3cgd2lsbCBlbnN1cmUgc3Ryb25nIHByb21wdCBmb2xsb3dpbmcgd2l0aCBtb3JlIGNvbnNpc3RlbnQgb3V0cHV0cywgc2V0dGluZyBpdCBoaWdoZXIgd2lsbCBwcm9kdWNlIG1vcmUgZHluYW1pYyBvciB2YXJpZWQgb3V0cHV0cy4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwiaW1hZ2VfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIFByb21wdCIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiSW1hZ2UgdG8gdXNlIHdpdGggRmx1eCBSZWR1eC4gVGhpcyBpcyB1c2VkIHRvZ2V0aGVyIHdpdGggdGhlIHRleHQgcHJvbXB0IHRvIGd1aWRlIHRoZSBnZW5lcmF0aW9uIHRvd2FyZHMgdGhlIGNvbXBvc2l0aW9uIG9mIHRoZSBpbWFnZV9wcm9tcHQuIE11c3QgYmUganBlZywgcG5nLCBnaWYsIG9yIHdlYnAuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcy4ifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBtb2RpZnkgdGhlIHByb21wdCBmb3IgbW9yZSBjcmVhdGl2ZSBnZW5lcmF0aW9uIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiY3VzdG9tIiwiMToxIiwiMTY6OSIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjk6MTYiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8jbGljZW5zZSIsIm5hbWUiOiJmbHV4LXBybyIsIm93bmVyIjoiYmxhY2stZm9yZXN0LWxhYnMiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEzMTA2MzM1LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9YY2tscFNGMW83WjFJOTF4UVFRSEZ2SmZsdFdFYTNIdVFwb2VWVlR2TjdHVkpoZmZBL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIyLTExLTEzVDAyOjEwOjA4LjYyMDU1MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMi0xMS0xM1QwMzoxMToxNy45NDg0NDdaIiwiY3JlYXRlZF9hdCI6IjIwMjItMTEtMTNUMDM6MDc6MDMuNzkwMTkyWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Iml0enltY3hjeXJkZHhlbGJmYWU2amtwYjdpIiwiaW5wdXQiOnsid2lkdGgiOjUxMiwiaGVpZ2h0Ijo1MTIsInByb21wdCI6Ik1vc3N5IFJ1bmljIEJyaWNrcyBzZWFtbGVzcyB0ZXh0dXJlLCB0cmVuZGluZyBvbiBhcnRzdGF0aW9uLCBzdG9uZSwgbW9zcywgYmFzZSBjb2xvciwgYWxiZWRvLCA0ayIsInNjaGVkdWxlciI6IkstTE1TIiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA1MjMzNlxuICAwJXwgICAgICAgICAgfCAwLzUwIFswMDowMDw/LCA/aXQvc11cbiAgMiV84paPICAgICAgICAgfCAxLzUwIFswMDowMzwwMjo1NywgIDMuNjNzL2l0XVxuICA2JXzilowgICAgICAgICB8IDMvNTAgWzAwOjAzPDAwOjQ3LCAgMS4wMHMvaXRdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDM8MDA6MjMsICAxLjkwaXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDcvNTAgWzAwOjA0PDAwOjE0LCAgMi45OGl0L3NdXG4gMTglfOKWiOKWiiAgICAgICAgfCA5LzUwIFswMDowNDwwMDowOSwgIDQuMjJpdC9zXVxuIDIyJXzilojilojilo8gICAgICAgfCAxMS81MCBbMDA6MDQ8MDA6MDcsICA1LjU0aXQvc11cbiAyNiV84paI4paI4paMICAgICAgIHwgMTMvNTAgWzAwOjA0PDAwOjA1LCAgNi44OGl0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowNDwwMDowNCwgIDguMDdpdC9zXVxuIDM0JXzilojilojilojilo0gICAgICB8IDE3LzUwIFswMDowNDwwMDowMywgIDkuMDJpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDE5LzUwIFswMDowNTwwMDowMywgMTAuMDRpdC9zXVxuIDQyJXzilojilojilojilojilo8gICAgIHwgMjEvNTAgWzAwOjA1PDAwOjAyLCAxMC43OGl0L3NdXG4gNDYlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAyMy81MCBbMDA6MDU8MDA6MDIsIDExLjQ4aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDI1LzUwIFswMDowNTwwMDowMiwgMTIuMDRpdC9zXVxuIDU0JXzilojilojilojilojilojilo0gICAgfCAyNy81MCBbMDA6MDU8MDA6MDEsIDEyLjQzaXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgMjkvNTAgWzAwOjA1PDAwOjAxLCAxMi42N2l0L3NdXG4gNjIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgIHwgMzEvNTAgWzAwOjA1PDAwOjAxLCAxMi43Mml0L3NdXG4gNjYlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgMzMvNTAgWzAwOjA2PDAwOjAxLCAxMi45NGl0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMzUvNTAgWzAwOjA2PDAwOjAxLCAxMy4xMWl0L3NdXG4gNzQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgfCAzNy81MCBbMDA6MDY8MDA6MDAsIDEzLjIzaXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDM5LzUwIFswMDowNjwwMDowMCwgMTMuMzBpdC9zXVxuIDgyJXzilojilojilojilojilojilojilojilojilo8gfCA0MS81MCBbMDA6MDY8MDA6MDAsIDEzLjM4aXQvc11cbiA4NiV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgNDMvNTAgWzAwOjA2PDAwOjAwLCAxMy4yOWl0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDQ1LzUwIFswMDowNjwwMDowMCwgMTMuMDdpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDQ3LzUwIFswMDowNzwwMDowMCwgMTMuMTRpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDQ5LzUwIFswMDowNzwwMDowMCwgMTMuMTRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDowNzwwMDowMCwgIDYuNzlpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjI2NTg0OCwidG90YWxfdGltZSI6MjU0LjE1ODI1NX0sIm1vZGVsIjoidHN0cmFtZXIvbWF0ZXJpYWwtZGlmZnVzaW9uIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvWGNrbHBTRjFvN1oxSTkxeFFRUUhGdkpmbHRXRWEzSHVRcG9lVlZUdk43R1ZKaGZmQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjItMTEtMTNUMDM6MTE6MDguNjgyNTk5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9pdHp5bWN4Y3lyZGR4ZWxiZmFlNmprcGI3aSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaXR6eW1jeGN5cmRkeGVsYmZhZTZqa3BiN2kvY2FuY2VsIn0sInZlcnNpb24iOiJhNDI2OTJjNTRjMGY0MDdmODAzYTBhOGE5MDY2MTYwOTc2YmFlZGI3N2M5MTE3MWEwMTczMGY5YjBkN2JlZWZmIn0sImRlc2NyaXB0aW9uIjoiU3RhYmxlIGRpZmZ1c2lvbiBmb3JrIGZvciBnZW5lcmF0aW5nIHRpbGVhYmxlIG91dHB1dHMgdXNpbmcgdjEuNSBtb2RlbCIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYTQyNjkyYzU0YzBmNDA3ZjgwM2EwYThhOTA2NjE2MDk3NmJhZWRiNzdjOTExNzFhMDE3MzBmOWIwZDdiZWVmZiIsImNyZWF0ZWRfYXQiOiIyMDIyLTExLTEzVDAzOjA0OjE4Ljg4NTQ1M1oiLCJjb2dfdmVyc2lvbiI6IjAuNC40Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJCbGFjayBhbmQgd2hpdGUgaW1hZ2UgdG8gdXNlIGFzIG1hc2sgZm9yIGlucGFpbnRpbmcgb3ZlciBpbml0X2ltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCBhbmQgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRlbmRzIHRvIHdvcmsgYmV0dGVyIHdpdGggcHJvbXB0IHN0cmVuZ3RoIG9mIDAuNS0wLjcuIENvbnNpZGVyIHVzaW5nIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9hbmRyZWFzamFuc3Nvbi9zdGFibGUtZGlmZnVzaW9uLWlucGFpbnRpbmcgaW5zdGVhZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTWF4aW11bSBzaXplIGlzIDEwMjR4NzY4IG9yIDc2OHgxMDI0IGJlY2F1c2Ugb2YgbWVtb3J5IGxpbWl0cyJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjUxMiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBNYXhpbXVtIHNpemUgaXMgMTAyNHg3Njggb3IgNzY4eDEwMjQgYmVjYXVzZSBvZiBtZW1vcnkgbGltaXRzIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiSy1MTVMiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkNob29zZSBhIHNjaGVkdWxlci4gSWYgeW91IHVzZSBhbiBpbml0IGltYWdlLCBQTkRNIHdpbGwgYmUgdXNlZCJ9LCJpbml0X2ltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkluaXQgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkluaXRhbCBpbWFnZSB0byBnZW5lcmF0ZSB2YXJpYXRpb25zIG9mLiBXaWxsIGJlIHJlc2l6ZWQgdG8gdGhlIHNwZWNpZmllZCB3aWR0aCBhbmQgaGVpZ2h0In0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiBJZiB0aGUgTlNGVyBmaWx0ZXIgaXMgdHJpZ2dlcmVkLCB5b3UgbWF5IGdldCBmZXdlciBvdXRwdXRzIHRoYW4gdGhpcy4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbml0IGltYWdlLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbml0IGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbMTI4LDI1NiwzODQsNDQ4LDUxMiw1NzYsNjQwLDcwNCw3NjgsODMyLDg5Niw5NjAsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJ3aWR0aCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiaGVpZ2h0Ijp7ImVudW0iOlsxMjgsMjU2LDM4NCw0NDgsNTEyLDU3Niw2NDAsNzA0LDc2OCw4MzIsODk2LDk2MCwxMDI0XSwidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6ImhlaWdodCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifX0sImRlc2NyaXB0aW9uIjoiVGhlIHJlcXVlc3QgYm9keSBmb3IgYSBwcmVkaWN0aW9uIn0sIlJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlJlc3BvbnNlIiwicmVxdWlyZWQiOlsic3RhdHVzIl0sInByb3BlcnRpZXMiOnsiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifX0sImRlc2NyaXB0aW9uIjoiVGhlIHJlc3BvbnNlIGJvZHkgZm9yIGEgcHJlZGljdGlvbiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiSy1MTVMiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6Im1hdGVyaWFsLWRpZmZ1c2lvbiIsIm93bmVyIjoidHN0cmFtZXIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMzMzMzE5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vdHN0cmFtZXIvbWF0ZXJpYWwtZGlmZnVzaW9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvb0R0WUlLMmxEb2FLTXRkRTRFNW96UVNhNjFCVTNnYzRhUnZHRjN4bUZwZHdDeGJFL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTEwLTE3VDA5OjQ4OjM0Ljc2MTE4N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMC0xN1QxMzo0ODo1MC43NTk0NzVaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTAtMTdUMTM6NDg6MzAuMzc4NDI1WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InJ1enNubXRiN2lkcndlY3kydWU1aWc2Z2xpIiwiaW5wdXQiOnsic2VlZCI6bnVsbCwiaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0ppT1RNQ0hqNG9HclRUZjhQZzJyN3Z5SThZZFhjNWpMMklEeUMyU2ZodWdnalllNi9vdXQtMCUyMCUyODElMjkucG5nIiwicHJvbXB0Ijoic2hvdCBpbiB0aGUgc3R5bGUgb2Ygc2tzZmVyLCBhIHdvbWFuIGluIGFsYXNrYSIsInJlZmluZSI6ImJhc2VfaW1hZ2VfcmVmaW5lciIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjk1LCJudW1fb3V0cHV0cyI6MSwibG9yYV93ZWlnaHRzIjoiaHR0cHM6Ly9wYnh0LnJlcGxpY2F0ZS5kZWxpdmVyeS9td04zQUZ5WVp5b3VPQjAzVWh3OHViS1c5cnBxTWdkdEw5ellWOUdGMldHRGl3YkUvdHJhaW5lZF9tb2RlbC50YXIiLCJyZWZpbmVfc3RlcHMiOjIwLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOnRydWUsImNvbmRpdGlvbl9zY2FsZSI6MC41LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo0MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0NDE4NlxubG9hZGluZyBjdXN0b20gd2VpZ2h0c1xud2VpZ2h0cyBhbHJlYWR5IGluIGNhY2hlXG5Mb2FkaW5nIGZpbmUtdHVuZWQgbW9kZWxcbkRvZXMgbm90IGhhdmUgVW5ldC4gYXNzdW1lIHdlIGFyZSB1c2luZyBMb1JBXG5Mb2FkaW5nIFVuZXQgTG9SQVxuUHJvbXB0OiBzaG90IGluIHRoZSBzdHlsZSBvZiA8czA+PHMxPiwgYSB3b21hbiBpbiBhbGFza2Fcbk9yaWdpbmFsIHdpZHRoOjEwMjQsIGhlaWdodDoxMDI0XG5Bc3BlY3QgUmF0aW86IDEuMDBcbm5ld193aWR0aDoxMDI0LCBuZXdfaGVpZ2h0OjEwMjRcbnR4dDJpbWcgbW9kZVxuICAwJXwgICAgICAgICAgfCAwLzQwIFswMDowMDw/LCA/aXQvc11cbiAgMiV84paOICAgICAgICAgfCAxLzQwIFswMDowMDwwMDoxNCwgIDIuNzJpdC9zXVxuICA1JXzilowgICAgICAgICB8IDIvNDAgWzAwOjAwPDAwOjEzLCAgMi43M2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgMy80MCBbMDA6MDE8MDA6MTMsICAyLjczaXQvc11cbiAxMCV84paIICAgICAgICAgfCA0LzQwIFswMDowMTwwMDoxMywgIDIuNzNpdC9zXVxuIDEyJXzilojilo4gICAgICAgIHwgNS80MCBbMDA6MDE8MDA6MTIsICAyLjczaXQvc11cbiAxNSV84paI4paMICAgICAgICB8IDYvNDAgWzAwOjAyPDAwOjEyLCAgMi43M2l0L3NdXG4gMTglfOKWiOKWiiAgICAgICAgfCA3LzQwIFswMDowMjwwMDoxMiwgIDIuNzNpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgOC80MCBbMDA6MDI8MDA6MTEsICAyLjczaXQvc11cbiAyMiV84paI4paI4paOICAgICAgIHwgOS80MCBbMDA6MDM8MDA6MTEsICAyLjczaXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAzPDAwOjExLCAgMi43Mml0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDExLzQwIFswMDowNDwwMDoxMCwgIDIuNzJpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxMi80MCBbMDA6MDQ8MDA6MTAsICAyLjcyaXQvc11cbiAzMiV84paI4paI4paI4paOICAgICAgfCAxMy80MCBbMDA6MDQ8MDA6MDksICAyLjcyaXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCAxNC80MCBbMDA6MDU8MDA6MDksICAyLjcyaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAxNS80MCBbMDA6MDU8MDA6MDksICAyLjcyaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxNi80MCBbMDA6MDU8MDA6MDgsICAyLjcyaXQvc11cbiA0MiV84paI4paI4paI4paI4paOICAgICB8IDE3LzQwIFswMDowNjwwMDowOCwgIDIuNzFpdC9zXVxuIDQ1JXzilojilojilojilojilowgICAgIHwgMTgvNDAgWzAwOjA2PDAwOjA4LCAgMi43MWl0L3NdXG4gNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxOS80MCBbMDA6MDY8MDA6MDcsICAyLjcxaXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDIwLzQwIFswMDowNzwwMDowNywgIDIuNzFpdC9zXVxuIDUyJXzilojilojilojilojilojilo4gICAgfCAyMS80MCBbMDA6MDc8MDA6MDYsICAyLjcxaXQvc11cbiA1NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjA4PDAwOjA2LCAgMi43Mml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiiAgICB8IDIzLzQwIFswMDowODwwMDowNiwgIDIuNzFpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAyNC80MCBbMDA6MDg8MDA6MDUsICAyLjcxaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAyNS80MCBbMDA6MDk8MDA6MDUsICAyLjcxaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAyNi80MCBbMDA6MDk8MDA6MDUsICAyLjcxaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAyNy80MCBbMDA6MDk8MDA6MDQsICAyLjcxaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyOC80MCBbMDA6MTA8MDA6MDQsICAyLjcyaXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDI5LzQwIFswMDoxMDwwMDowNCwgIDIuNzFpdC9zXVxuIDc1JXzilojilojilojilojilojilojilojilowgIHwgMzAvNDAgWzAwOjExPDAwOjAzLCAgMi43MWl0L3NdXG4gNzglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgfCAzMS80MCBbMDA6MTE8MDA6MDMsICAyLjcxaXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDMyLzQwIFswMDoxMTwwMDowMiwgIDIuNzFpdC9zXVxuIDgyJXzilojilojilojilojilojilojilojilojilo4gfCAzMy80MCBbMDA6MTI8MDA6MDIsICAyLjcxaXQvc11cbiA4NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjEyPDAwOjAyLCAgMi43MWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDM1LzQwIFswMDoxMjwwMDowMSwgIDIuNzFpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAzNi80MCBbMDA6MTM8MDA6MDEsICAyLjcxaXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAzNy80MCBbMDA6MTM8MDA6MDEsICAyLjcxaXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAzOC80MCBbMDA6MTM8MDA6MDAsICAyLjcxaXQvc11cbiA5OCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paKfCAzOS80MCBbMDA6MTQ8MDA6MDAsICAyLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MTQ8MDA6MDAsICAyLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MTQ8MDA6MDAsICAyLjcyaXQvc11cbiAgMCV8ICAgICAgICAgIHwgMC82IFswMDowMDw/LCA/aXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDEvNiBbMDA6MDA8MDA6MDEsICA0LjMyaXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAyLzYgWzAwOjAwPDAwOjAwLCAgNC4zMGl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAzLzYgWzAwOjAwPDAwOjAwLCAgNC4zMGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgNC82IFswMDowMDwwMDowMCwgIDQuMjhpdC9zXVxuIDgzJXzilojilojilojilojilojilojilojilojilo4gfCA1LzYgWzAwOjAxPDAwOjAwLCAgNC4yOGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNi82IFswMDowMTwwMDowMCwgIDQuMjhpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDYvNiBbMDA6MDE8MDA6MDAsICA0LjI5aXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MjAuNDExMjE1LCJ0b3RhbF90aW1lIjoyMC4zODEwNX0sIm1vZGVsIjoiZmVybWF0cmVzZWFyY2gvc2R4bC1jb250cm9sbmV0LWxvcmEiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9vRHRZSUsybERvYUtNdGRFNEU1b3pRU2E2MUJVM2djNGFSdkdGM3htRnBkd0N4YkUvb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEwLTE3VDEzOjQ4OjMwLjM0ODI2MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcnV6c25tdGI3aWRyd2VjeTJ1ZTVpZzZnbGkiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3J1enNubXRiN2lkcndlY3kydWU1aWc2Z2xpL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiYTRmYjg0MDIyMzYxNjAyYTI0MDFkNzQ0MzUyMjllOTBkYTYzZWE0YTJhYWI0MGViZjc5YWZkN2FmNWEwODFkNCJ9LCJkZXNjcmlwdGlvbiI6IicnJ0xhc3QgdXBkYXRlOiBOb3cgc3VwcG9ydHMgaW1nMmltZy4nJycgU0RYTCBDYW5ueSBjb250cm9sbmV0IHdpdGggTG9SQSBzdXBwb3J0LiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQmF0b3VSZXNlYXJjaC9Db2ctU0RYTC1Db250cm9sTmV0LUxvUkEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjNiYjEzZmUxYzMzYzM1OTg3YjMzNzkyYjAxYjcxZWQ2NTI5ZDAzZjE2NWQxYzI0MTYzNzU4NTlmMDljYTlmZWYiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0zMVQxMDo0OToyMy4wMDg5NzhaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwicmVmaW5lIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVmaW5lIn1dLCJkZWZhdWx0IjoiYmFzZV9pbWFnZV9yZWZpbmVyIiwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiV2hldGhlciB0byB1c2UgcmVmaW5lbWVudCBzdGVwcyBvciBub3QifSwiaW1nMmltZyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiSW1nMkltZyIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVXNlIGltZzJpbWcgcGlwZWxpbmUsIGl0IHdpbGwgdXNlIHRoZSBpbWFnZSBpbnB1dCBib3RoIGFzIHRoZSBjb250cm9sIGltYWdlIGFuZCB0aGUgYmFzZSBpbWFnZS4ifSwic3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiV2hlbiBpbWcyaW1nIGlzIGFjdGl2ZSwgdGhlIGRlbm9pc2luZyBzdHJlbmd0aC4gMSBtZWFucyB0b3RhbCBkZXN0cnVjdGlvbiBvZiB0aGUgaW5wdXQgaW1hZ2UuIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjk1LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJMb1JBIGFkZGl0aXZlIHNjYWxlLiBPbmx5IGFwcGxpY2FibGUgb24gdHJhaW5lZCBtb2RlbHMuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IlJlcGxpY2F0ZSBMb1JBIHdlaWdodHMgdG8gdXNlLiBMZWF2ZSBibGFuayB0byB1c2UgdGhlIGRlZmF1bHQgd2VpZ2h0cy4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJkZWZhdWx0IjoxMCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiRm9yIGJhc2VfaW1hZ2VfcmVmaW5lciwgdGhlIG51bWJlciBvZiBzdGVwcyB0byByZWZpbmUifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sImNvbmRpdGlvbl9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb25kaXRpb24gU2NhbGUiLCJkZWZhdWx0IjoxLjEsIm1heGltdW0iOjIsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiVGhlIGJpZ2dlciB0aGlzIG51bWJlciBpcywgdGhlIG1vcmUgQ29udHJvbE5ldCBpbnRlcmZlcmVzIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJJbnB1dCBOZWdhdGl2ZSBQcm9tcHQifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlZmluZSI6eyJlbnVtIjpbIm5vX3JlZmluZXIiLCJiYXNlX2ltYWdlX3JlZmluZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoicmVmaW5lIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJzZHhsLWNvbnRyb2xuZXQtbG9yYSIsIm93bmVyIjoiZmVybWF0cmVzZWFyY2giLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo5NTYxNzUsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mZXJtYXRyZXNlYXJjaC9zZHhsLWNvbnRyb2xuZXQtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvNjZhMDRhZGEtYTdlMS00MGViLThmOWEtNGViZjUxZDFkMTA2L291dHB1dC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0wOC0wMVQyMzozMzoxNS41ODc3ODlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDM6MjUuNjI3MzA3WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjAzOjIyLjM2ODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3Y2U4YXpwYjAxcm04MGNra3E0Yno4OWU1NCIsImlucHV0Ijp7InNlZWQiOjEzMzksInN0ZXBzIjoyMCwid2lkdGgiOjUxMiwiaGVpZ2h0Ijo3MjgsInByb21wdCI6IlJBVyBwaG90bywgYSBwb3J0cmFpdCBwaG90byBvZiBhIGxhdGluYSB3b21hbiBpbiBjYXN1YWwgY2xvdGhlcywgbmF0dXJhbCBza2luLCA4ayB1aGQsIGhpZ2ggcXVhbGl0eSwgZmlsbSBncmFpbiwgRnVqaWZpbG0gWFQzIiwiZ3VpZGFuY2UiOjUsInNjaGVkdWxlciI6IkV1bGVyQSIsIm5lZ2F0aXZlX3Byb21wdCI6IihkZWZvcm1lZCBpcmlzLCBkZWZvcm1lZCBwdXBpbHMsIHNlbWktcmVhbGlzdGljLCBjZ2ksIDNkLCByZW5kZXIsIHNrZXRjaCwgY2FydG9vbiwgZHJhd2luZywgYW5pbWU6MS40KSwgdGV4dCwgY2xvc2UgdXAsIGNyb3BwZWQsIG91dCBvZiBmcmFtZSwgd29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGpwZWcgYXJ0aWZhY3RzLCB1Z2x5LCBkdXBsaWNhdGUsIG1vcmJpZCwgbXV0aWxhdGVkLCBleHRyYSBmaW5nZXJzLCBtdXRhdGVkIGhhbmRzLCBwb29ybHkgZHJhd24gaGFuZHMsIHBvb3JseSBkcmF3biBmYWNlLCBtdXRhdGlvbiwgZGVmb3JtZWQsIGJsdXJyeSwgZGVoeWRyYXRlZCwgYmFkIGFuYXRvbXksIGJhZCBwcm9wb3J0aW9ucywgZXh0cmEgbGltYnMsIGNsb25lZCBmYWNlLCBkaXNmaWd1cmVkLCBncm9zcyBwcm9wb3J0aW9ucywgbWFsZm9ybWVkIGxpbWJzLCBtaXNzaW5nIGFybXMsIG1pc3NpbmcgbGVncywgZXh0cmEgYXJtcywgZXh0cmEgbGVncywgZnVzZWQgZmluZ2VycywgdG9vIG1hbnkgZmluZ2VycywgbG9uZyBuZWNrIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiIwJXwgICAgICAgICAgfCAwLzIwIFswMDowMDw/LCA/aXQvc11cbiAxMCV84paIICAgICAgICAgfCAyLzIwIFswMDowMDwwMDowMSwgMTEuODVpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNC8yMCBbMDA6MDA8MDA6MDEsIDExLjcxaXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgNi8yMCBbMDA6MDA8MDA6MDEsIDExLjYzaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCA4LzIwIFswMDowMDwwMDowMSwgMTEuNThpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTAvMjAgWzAwOjAwPDAwOjAwLCAxMS41OGl0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDEyLzIwIFswMDowMTwwMDowMCwgMTEuNTZpdC9zXVxuIDcwJXzilojilojilojilojilojilojiloggICB8IDE0LzIwIFswMDowMTwwMDowMCwgMTEuNTRpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMTYvMjAgWzAwOjAxPDAwOjAwLCAxMS41M2l0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDE4LzIwIFswMDowMTwwMDowMCwgMTEuNTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDowMTwwMDowMCwgMTEuNTJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDowMTwwMDowMCwgMTEuNTZpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjk3NDQ4ODU0NywidG90YWxfdGltZSI6My4yNTkzMDd9LCJtb2RlbCI6Imx1Y2F0YWNvL3JlYWxpc3RpYy12aXNpb24tdjUuMSIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvRkhZUHljb2RlMFVhR0NBdXFzMk52NllKT0RsMklnbTJpOHdQYVNLcWFXaE94SThKQS9vdXRwdXQucG5nIiwic3RhcnRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDM6MjMuNjUyODE5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWx0M2VxNWhtbjRmeWdveHFyZzdrMnBzbm1paW5jdTcybmtyanNneW1uN2xha3M1bm9kZ2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzdjZThhenBiMDFybTgwY2trcTRiejg5ZTU0IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83Y2U4YXpwYjAxcm04MGNra3E0Yno4OWU1NC9jYW5jZWwifSwidmVyc2lvbiI6IjJjOGU5NTRkZWNiZjcwYjc2MDdhNDQxNGU1Nzg1ZWY5ZTRkZTRiOGM1MWQ1MGZiOGI4YjM0OTE2MGUwZWY2YmIifSwiZGVzY3JpcHRpb24iOiJJbXBsZW1lbnRhdGlvbiBvZiBSZWFsaXN0aWMgVmlzaW9uIHY1LjEgd2l0aCBWQUUiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1yZWFsaXN0aWMtdmlzaW9uLXY1LjEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjJjOGU5NTRkZWNiZjcwYjc2MDdhNDQxNGU1Nzg1ZWY5ZTRkZTRiOGM1MWQ1MGZiOGI4YjM0OTE2MGUwZWY2YmIiLCJjcmVhdGVkX2F0IjoiMjAyMy0wOC0xNVQwMzowNTowOS4wNDk4OTRaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjowLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNlZWQgKDAgPSByYW5kb20sIG1heGltdW06IDIxNDc0ODM2NDcpIn0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjIwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiIG51bV9pbmZlcmVuY2Vfc3RlcHMifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NTEyLCJtYXhpbXVtIjoxOTIwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IldpZHRoIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6NzI4LCJtYXhpbXVtIjoxOTIwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkhlaWdodCJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6IlJBVyBwaG90bywgYSBwb3J0cmFpdCBwaG90byBvZiBhIGxhdGluYSB3b21hbiBpbiBjYXN1YWwgY2xvdGhlcywgbmF0dXJhbCBza2luLCA4ayB1aGQsIGhpZ2ggcXVhbGl0eSwgZmlsbSBncmFpbiwgRnVqaWZpbG0gWFQzIiwieC1vcmRlciI6MH0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6NSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBzY2FsZSAoMy41IC0gNykifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRXVsZXJBIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJDaG9vc2UgYSBzY2hlZHVsZXIifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIoZGVmb3JtZWQgaXJpcywgZGVmb3JtZWQgcHVwaWxzLCBzZW1pLXJlYWxpc3RpYywgY2dpLCAzZCwgcmVuZGVyLCBza2V0Y2gsIGNhcnRvb24sIGRyYXdpbmcsIGFuaW1lOjEuNCksIHRleHQsIGNsb3NlIHVwLCBjcm9wcGVkLCBvdXQgb2YgZnJhbWUsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5LCBqcGVnIGFydGlmYWN0cywgdWdseSwgZHVwbGljYXRlLCBtb3JiaWQsIG11dGlsYXRlZCwgZXh0cmEgZmluZ2VycywgbXV0YXRlZCBoYW5kcywgcG9vcmx5IGRyYXduIGhhbmRzLCBwb29ybHkgZHJhd24gZmFjZSwgbXV0YXRpb24sIGRlZm9ybWVkLCBibHVycnksIGRlaHlkcmF0ZWQsIGJhZCBhbmF0b215LCBiYWQgcHJvcG9ydGlvbnMsIGV4dHJhIGxpbWJzLCBjbG9uZWQgZmFjZSwgZGlzZmlndXJlZCwgZ3Jvc3MgcHJvcG9ydGlvbnMsIG1hbGZvcm1lZCBsaW1icywgbWlzc2luZyBhcm1zLCBtaXNzaW5nIGxlZ3MsIGV4dHJhIGFybXMsIGV4dHJhIGxlZ3MsIGZ1c2VkIGZpbmdlcnMsIHRvbyBtYW55IGZpbmdlcnMsIGxvbmcgbmVjayIsIngtb3JkZXIiOjF9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRXVsZXJBIiwiTXVsdGlzdGVwRFBNLVNvbHZlciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZSUzQWNyZWF0aXZlbWwtb3BlbnJhaWwtbSIsIm5hbWUiOiJyZWFsaXN0aWMtdmlzaW9uLXY1LjEiLCJvd25lciI6Imx1Y2F0YWNvIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL1NHMTYxMjIyL1JlYWxpc3RpY19WaXNpb25fVjUuMV9ub1ZBRSIsInJ1bl9jb3VudCI6NDI3NjAwNCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL3JlYWxpc3RpYy12aXNpb24tdjUuMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vU0cxNjEyMjIvUmVhbGlzdGljX1Zpc2lvbl9WNS4xX25vVkFFIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOTA2NWY5ZTMtNDBkYS00NzQyLThjYjgtYWRmYThlNzk0YzBkL3NkeGxfY292ZXIuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDctMjZUMTc6NTM6MDkuODgyNjUxWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTEwLTEyVDE3OjEwOjEyLjkwOTI3OVoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMC0xMlQxNzoxMDowNy45NTY4NjlaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZHpzcW1iM2JnNGxxcGprejJpcHRqcWdjY20iLCJpbnB1dCI6eyJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiwgY2luZW1hdGljLCBkcmFtYXRpYyIsInJlZmluZSI6ImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuNiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsImhpZ2hfbm9pc2VfZnJhYyI6MC44LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MjV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTYwMTBcblByb21wdDogQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiwgY2luZW1hdGljLCBkcmFtYXRpY1xudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMTYgWzAwOjAwPD8sID9pdC9zXVxuICA2JXzilosgICAgICAgICB8IDEvMTYgWzAwOjAwPDAwOjAxLCAgNy45Nml0L3NdXG4gMTIlfOKWiOKWjiAgICAgICAgfCAyLzE2IFswMDowMDwwMDowMSwgIDcuODlpdC9zXVxuIDE5JXzilojilokgICAgICAgIHwgMy8xNiBbMDA6MDA8MDA6MDEsICA3Ljg2aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgNC8xNiBbMDA6MDA8MDA6MDEsICA3Ljg1aXQvc11cbiAzMSV84paI4paI4paI4paPICAgICAgfCA1LzE2IFswMDowMDwwMDowMSwgIDcuODNpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDYvMTYgWzAwOjAwPDAwOjAxLCAgNy44Mml0L3NdXG4gNDQlfOKWiOKWiOKWiOKWiOKWjSAgICAgfCA3LzE2IFswMDowMDwwMDowMSwgIDcuODFpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgOC8xNiBbMDA6MDE8MDA6MDEsICA3LjgwaXQvc11cbiA1NiV84paI4paI4paI4paI4paI4paLICAgIHwgOS8xNiBbMDA6MDE8MDA6MDAsICA3LjgwaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAxMC8xNiBbMDA6MDE8MDA6MDAsICA3Ljc4aXQvc11cbiA2OSV84paI4paI4paI4paI4paI4paI4paJICAgfCAxMS8xNiBbMDA6MDE8MDA6MDAsICA3Ljc5aXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDEyLzE2IFswMDowMTwwMDowMCwgIDcuNzlpdC9zXVxuIDgxJXzilojilojilojilojilojilojilojilojilo8gfCAxMy8xNiBbMDA6MDE8MDA6MDAsICA3Ljc4aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMTQvMTYgWzAwOjAxPDAwOjAwLCAgNy43OWl0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgMTUvMTYgWzAwOjAxPDAwOjAwLCAgNy43OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAyPDAwOjAwLCAgNy43OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAyPDAwOjAwLCAgNy44MWl0L3NdXG4gIDAlfCAgICAgICAgICB8IDAvNSBbMDA6MDA8PywgP2l0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxLzUgWzAwOjAwPDAwOjAwLCAgNy40N2l0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMi81IFswMDowMDwwMDowMCwgIDcuNDJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzLzUgWzAwOjAwPDAwOjAwLCAgNy40MGl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0LzUgWzAwOjAwPDAwOjAwLCAgNy4zOWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNS81IFswMDowMDwwMDowMCwgIDcuMzlpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUvNSBbMDA6MDA8MDA6MDAsICA3LjQwaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NC45ODEzMzcsInRvdGFsX3RpbWUiOjQuOTUyNDF9LCJtb2RlbCI6InN0YWJpbGl0eS1haS9zZHhsIiwib3V0cHV0IjpbImh0dHBzOi8vcGJ4dC5yZXBsaWNhdGUuZGVsaXZlcnkvWVhiY0x1ZG9IQklZSFY2TDBIYmNUeDVpUnpMRk13eWdMcjN2aEdwWkkzNWNhWGJFL291dC0wLnBuZyJdLCJzdGFydGVkX2F0IjoiMjAyMy0xMC0xMlQxNzoxMDowNy45Mjc5NDJaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2R6c3FtYjNiZzRscXBqa3oyaXB0anFnY2NtIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9kenNxbWIzYmc0bHFwamt6MmlwdGpxZ2NjbS9jYW5jZWwifSwidmVyc2lvbiI6ImMyMjFiMmI4ZWY1Mjc5ODhmYjU5YmYyNGE4Yjk3YzQ1NjFmMWM2NzFmNzNiZDM4OWY4NjZiZmIyN2MwNjEzMTYifSwiZGVzY3JpcHRpb24iOiJBIHRleHQtdG8taW1hZ2UgZ2VuZXJhdGl2ZSBBSSBtb2RlbCB0aGF0IGNyZWF0ZXMgYmVhdXRpZnVsIGltYWdlcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1zZHhsIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI3NzYyZmQwN2NmODJjOTQ4NTM4ZTQxZjYzZjc3ZDY4NWUwMmIwNjNlMzdlNDk2ZTk2ZWVmZDQ2YzkyOWY5YmRjIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDUtMjNUMjM6MjY6MjYuMjIyOTMxWiIsImNvZ192ZXJzaW9uIjoiMC45LjUiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IG1hc2sgZm9yIGlucGFpbnQgbW9kZS4gQmxhY2sgYXJlYXMgd2lsbCBiZSBwcmVzZXJ2ZWQsIHdoaXRlIGFyZWFzIHdpbGwgYmUgaW5wYWludGVkLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcgb3IgaW5wYWludCBtb2RlIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjYsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkxvUkEgYWRkaXRpdmUgc2NhbGUuIE9ubHkgYXBwbGljYWJsZSBvbiB0cmFpbmVkIG1vZGVscy4ifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwiaGlnaF9ub2lzZV9mcmFjIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkhpZ2ggTm9pc2UgRnJhYyIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiRm9yIGV4cGVydF9lbnNlbWJsZV9yZWZpbmVyLCB0aGUgZnJhY3Rpb24gb2Ygbm9pc2UgdG8gdXNlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MTcsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NTAsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTgsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIFtodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHldKGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZWZpbmUiOnsiZW51bSI6WyJub19yZWZpbmVyIiwiZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIiLCJiYXNlX2ltYWdlX3JlZmluZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoicmVmaW5lIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImxyX3NjaGVkdWxlciI6eyJlbnVtIjpbImNvbnN0YW50IiwibGluZWFyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImxyX3NjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlRyYWluaW5nSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdJbnB1dCIsInJlcXVpcmVkIjpbImlucHV0X2ltYWdlcyJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkIGZvciByZXByb2R1Y2libGUgdHJhaW5pbmcuIExlYXZlIGVtcHR5IHRvIHVzZSBhIHJhbmRvbSBzZWVkIn0sInRpX2xyIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlRpIExyIiwiZGVmYXVsdCI6MC4wMDAzLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlNjYWxpbmcgb2YgbGVhcm5pbmcgcmF0ZSBmb3IgdHJhaW5pbmcgdGV4dHVhbCBpbnZlcnNpb24gZW1iZWRkaW5ncy4gRG9uJ3QgYWx0ZXIgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLiJ9LCJpc19sb3JhIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJJcyBMb3JhIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIHRvIHVzZSBMb1JBIHRyYWluaW5nLiBJZiBzZXQgdG8gRmFsc2UsIHdpbGwgdXNlIEZ1bGwgZmluZSB0dW5pbmcifSwibG9yYV9sciI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIExyIiwiZGVmYXVsdCI6MC4wMDAxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxpbmcgb2YgbGVhcm5pbmcgcmF0ZSBmb3IgdHJhaW5pbmcgTG9SQSBlbWJlZGRpbmdzLiBEb24ndCBhbHRlciB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UncmUgZG9pbmcuIn0sInZlcmJvc2UiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlZlcmJvc2UiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxOSwiZGVzY3JpcHRpb24iOiJ2ZXJib3NlIG91dHB1dCJ9LCJsb3JhX3JhbmsiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxvcmEgUmFuayIsImRlZmF1bHQiOjMyLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSYW5rIG9mIExvUkEgZW1iZWRkaW5ncy4gRG9uJ3QgYWx0ZXIgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLiJ9LCJyZXNvbHV0aW9uIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZXNvbHV0aW9uIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlNxdWFyZSBwaXhlbCByZXNvbHV0aW9uIHdoaWNoIHlvdXIgaW1hZ2VzIHdpbGwgYmUgcmVzaXplZCB0byBmb3IgdHJhaW5pbmcifSwiaW5wdXRfaW1hZ2VzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklucHV0IEltYWdlcyIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiQSAuemlwIG9yIC50YXIgZmlsZSBjb250YWluaW5nIHRoZSBpbWFnZSBmaWxlcyB0aGF0IHdpbGwgYmUgdXNlZCBmb3IgZmluZS10dW5pbmcifSwibHJfc2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbHJfc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiY29uc3RhbnQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJMZWFybmluZyByYXRlIHNjaGVkdWxlciB0byB1c2UgZm9yIHRyYWluaW5nIn0sInRva2VuX3N0cmluZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJUb2tlbiBTdHJpbmciLCJkZWZhdWx0IjoiVE9LIiwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiQSB1bmlxdWUgc3RyaW5nIHRoYXQgd2lsbCBiZSB0cmFpbmVkIHRvIHJlZmVyIHRvIHRoZSBjb25jZXB0IGluIHRoZSBpbnB1dCBpbWFnZXMuIENhbiBiZSBhbnl0aGluZywgYnV0IFRPSyB3b3JrcyB3ZWxsIn0sImNhcHRpb25fcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNhcHRpb24gUHJlZml4IiwiZGVmYXVsdCI6ImEgcGhvdG8gb2YgVE9LLCAiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJUZXh0IHdoaWNoIHdpbGwgYmUgdXNlZCBhcyBwcmVmaXggZHVyaW5nIGF1dG9tYXRpYyBjYXB0aW9uaW5nLiBNdXN0IGNvbnRhaW4gdGhlIGB0b2tlbl9zdHJpbmdgLiBGb3IgZXhhbXBsZSwgaWYgY2FwdGlvbiB0ZXh0IGlzICdhIHBob3RvIG9mIFRPSycsIGF1dG9tYXRpYyBjYXB0aW9uaW5nIHdpbGwgZXhwYW5kIHRvICdhIHBob3RvIG9mIFRPSyB1bmRlciBhIGJyaWRnZScsICdhIHBob3RvIG9mIFRPSyBob2xkaW5nIGEgY3VwJywgZXRjLiJ9LCJscl93YXJtdXBfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxyIFdhcm11cCBTdGVwcyIsImRlZmF1bHQiOjEwMCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHdhcm11cCBzdGVwcyBmb3IgbHIgc2NoZWR1bGVycyB3aXRoIHdhcm11cHMuIn0sIm1heF90cmFpbl9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTWF4IFRyYWluIFN0ZXBzIiwiZGVmYXVsdCI6MTAwMCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW5kaXZpZHVhbCB0cmFpbmluZyBzdGVwcy4gVGFrZXMgcHJlY2VkZW5jZSBvdmVyIG51bV90cmFpbl9lcG9jaHMifSwibnVtX3RyYWluX2Vwb2NocyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIFRyYWluIEVwb2NocyIsImRlZmF1bHQiOjQwMDAsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGVwb2NocyB0byBsb29wIHRocm91Z2ggeW91ciB0cmFpbmluZyBkYXRhc2V0In0sInRyYWluX2JhdGNoX3NpemUiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlRyYWluIEJhdGNoIFNpemUiLCJkZWZhdWx0Ijo0LCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkJhdGNoIHNpemUgKHBlciBkZXZpY2UpIGZvciB0cmFpbmluZyJ9LCJ1bmV0X2xlYXJuaW5nX3JhdGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiVW5ldCBMZWFybmluZyBSYXRlIiwiZGVmYXVsdCI6MWUtMDYsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTGVhcm5pbmcgcmF0ZSBmb3IgdGhlIFUtTmV0LiBXZSByZWNvbW1lbmQgdGhpcyB2YWx1ZSB0byBiZSBzb21ld2hlcmUgYmV0d2VlbiBgMWUtNmAgdG8gYDFlLTVgLiJ9LCJjaGVja3BvaW50aW5nX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJDaGVja3BvaW50aW5nIFN0ZXBzIiwiZGVmYXVsdCI6OTk5OTk5LCJ4LW9yZGVyIjoyMCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc3RlcHMgYmV0d2VlbiBzYXZpbmcgY2hlY2twb2ludHMuIFNldCB0byB2ZXJ5IHZlcnkgaGlnaCBudW1iZXIgdG8gZGlzYWJsZSBjaGVja3BvaW50aW5nLCBiZWNhdXNlIHlvdSBkb24ndCBuZWVkIG9uZS4ifSwiY2xpcHNlZ190ZW1wZXJhdHVyZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDbGlwc2VnIFRlbXBlcmF0dXJlIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6MTgsImRlc2NyaXB0aW9uIjoiSG93IGJsdXJyeSB5b3Ugd2FudCB0aGUgQ0xJUFNlZyBtYXNrIHRvIGJlLiBXZSByZWNvbW1lbmQgdGhpcyB2YWx1ZSBiZSBzb21ldGhpbmcgYmV0d2VlbiBgMC41YCB0byBgMS4wYC4gSWYgeW91IHdhbnQgdG8gaGF2ZSBtb3JlIHNoYXJwIG1hc2sgKGJ1dCB0aHVzIG1vcmUgZXJyb3JmdWwpLCB5b3UgY2FuIGRlY3JlYXNlIHRoaXMgdmFsdWUuIn0sIm1hc2tfdGFyZ2V0X3Byb21wdHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayBUYXJnZXQgUHJvbXB0cyIsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IlByb21wdCB0aGF0IGRlc2NyaWJlcyBwYXJ0IG9mIHRoZSBpbWFnZSB0aGF0IHlvdSB3aWxsIGZpbmQgaW1wb3J0YW50LiBGb3IgZXhhbXBsZSwgaWYgeW91IGFyZSBmaW5lLXR1bmluZyB5b3VyIHBldCwgYHBob3RvIG9mIGEgZG9nYCB3aWxsIGJlIGEgZ29vZCBwcm9tcHQuIFByb21wdC1iYXNlZCBtYXNraW5nIGlzIHVzZWQgdG8gZm9jdXMgdGhlIGZpbmUtdHVuaW5nIHByb2Nlc3Mgb24gdGhlIGltcG9ydGFudC9zYWxpZW50IHBhcnRzIG9mIHRoZSBpbWFnZSJ9LCJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9pbnB1dF9pbWFnZXNfZmlsZXR5cGUifV0sImRlZmF1bHQiOiJpbmZlciIsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkZpbGV0eXBlIG9mIHRoZSBpbnB1dCBpbWFnZXMuIENhbiBiZSBlaXRoZXIgYHppcGAgb3IgYHRhcmAuIEJ5IGRlZmF1bHQgaXRzIGBpbmZlcmAsIGFuZCBpdCB3aWxsIGJlIGluZmVycmVkIGZyb20gdGhlIGV4dCBvZiBpbnB1dCBmaWxlLiJ9LCJjcm9wX2Jhc2VkX29uX3NhbGllbmNlIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJDcm9wIEJhc2VkIE9uIFNhbGllbmNlIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gY3JvcCB0aGUgaW1hZ2UgdG8gYHRhcmdldF9zaXplYCBiYXNlZCBvbiB0aGUgaW1wb3J0YW50IHBhcnRzIG9mIHRoZSBpbWFnZSwgc2V0IHRoaXMgdG8gVHJ1ZS4gSWYgeW91IHdhbnQgdG8gY3JvcCB0aGUgaW1hZ2UgYmFzZWQgb24gZmFjZSBkZXRlY3Rpb24sIHNldCB0aGlzIHRvIEZhbHNlIn0sInVzZV9mYWNlX2RldGVjdGlvbl9pbnN0ZWFkIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJVc2UgRmFjZSBEZXRlY3Rpb24gSW5zdGVhZCIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNywiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byB1c2UgZmFjZSBkZXRlY3Rpb24gaW5zdGVhZCBvZiBDTElQU2VnIGZvciBtYXNraW5nLiBGb3IgZmFjZSBhcHBsaWNhdGlvbnMsIHdlIHJlY29tbWVuZCB1c2luZyB0aGlzIG9wdGlvbi4ifX19LCJUcmFpbmluZ091dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJUcmFpbmluZ091dHB1dCIsInJlcXVpcmVkIjpbIndlaWdodHMiXSwicHJvcGVydGllcyI6eyJ3ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlaWdodHMiLCJmb3JtYXQiOiJ1cmkifX19LCJUcmFpbmluZ1JlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdSZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlRyYWluaW5nUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdSZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1RyYWluaW5nT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiOnsiZW51bSI6WyJ6aXAiLCJ0YXIiLCJpbmZlciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vU3RhYmlsaXR5LUFJL2dlbmVyYXRpdmUtbW9kZWxzL2Jsb2IvbWFpbi9tb2RlbF9saWNlbnNlcy9MSUNFTlNFLVNEWEwxLjAiLCJuYW1lIjoic2R4bCIsIm93bmVyIjoic3RhYmlsaXR5LWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjMwNy4wMTk1MiIsInJ1bl9jb3VudCI6ODIwODM0NjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9zdGFiaWxpdHktYWkvc2R4bCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi14bC1iYXNlLTEuMCJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzRiMDNkMTc4LWVhZjMtNDQ1OC1hNzUyLWRiYzc2MDk4Mzk2Yi9yZXBsaWNhdGUtcHJlZGljdGlvbi1feWNHYjFqTi53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjFUMjA6NTM6MzkuNDM1MzM0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTIyVDE2OjIwOjQyLjUxMzAzMVoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxNjoyMDozMy42NjEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYW04OTJ5NWp6bnJtMjBjanBtM3RjMm1zMmMiLCJpbnB1dCI6eyJjZmciOjQuNSwic3RlcHMiOjQwLCJwcm9tcHQiOiJ+Kn5hZXN0aGV0aWN+Kn4gI2JvaG8gI2Zhc2hpb24sIGZ1bGwtYm9keSAzMC1zb21ldGhpbmcgd29tYW4gbGF5aW5nIG9uIG1pY3JvZmxvcmFsIGdyYXNzLCBjYW5kaWQgcG9zZSwgb3ZlcmxheSByZWFkcyBTdGFibGUgRGlmZnVzaW9uIDMuNSwgY2hlZXJmdWwgY3Vyc2l2ZSB0eXBvZ3JhcGh5IGZvbnQiLCJhc3BlY3RfcmF0aW8iOiIxOjEiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5Ijo5MCwicHJvbXB0X3N0cmVuZ3RoIjowLjg1fSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlNlZWQgc2V0IHRvOiAzMTY4NjMyMDI1XG5SdW5uaW5nIHdvcmtmbG93XG5nb3QgcHJvbXB0XG5FeGVjdXRpbmcgbm9kZSA2LCB0aXRsZTogQ0xJUCBUZXh0IEVuY29kZSAoUHJvbXB0KSwgY2xhc3MgdHlwZTogQ0xJUFRleHRFbmNvZGVcbkV4ZWN1dGluZyBub2RlIDY3LCB0aXRsZTogQ29uZGl0aW9uaW5nWmVyb091dCwgY2xhc3MgdHlwZTogQ29uZGl0aW9uaW5nWmVyb091dFxuRXhlY3V0aW5nIG5vZGUgNjgsIHRpdGxlOiBDb25kaXRpb25pbmdTZXRUaW1lc3RlcFJhbmdlLCBjbGFzcyB0eXBlOiBDb25kaXRpb25pbmdTZXRUaW1lc3RlcFJhbmdlXG5FeGVjdXRpbmcgbm9kZSA2OSwgdGl0bGU6IENvbmRpdGlvbmluZyAoQ29tYmluZSksIGNsYXNzIHR5cGU6IENvbmRpdGlvbmluZ0NvbWJpbmVcbkV4ZWN1dGluZyBub2RlIDI5NCwgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuMCV8ICAgICAgICAgIHwgMC80MCBbMDA6MDA8PywgP2l0L3NdXG4yJXzilo4gICAgICAgICB8IDEvNDAgWzAwOjAwPDAwOjA1LCAgNy40OGl0L3NdXG41JXzilowgICAgICAgICB8IDIvNDAgWzAwOjAwPDAwOjA4LCAgNC42MGl0L3NdXG44JXziloogICAgICAgICB8IDMvNDAgWzAwOjAwPDAwOjA3LCAgNC43MWl0L3NdXG4xMCV84paIICAgICAgICAgfCA0LzQwIFswMDowMDwwMDowNywgIDQuNzdpdC9zXVxuMTIlfOKWiOKWjiAgICAgICAgfCA1LzQwIFswMDowMTwwMDowNywgIDQuODBpdC9zXVxuMTUlfOKWiOKWjCAgICAgICAgfCA2LzQwIFswMDowMTwwMDowNywgIDQuODJpdC9zXVxuMTglfOKWiOKWiiAgICAgICAgfCA3LzQwIFswMDowMTwwMDowNiwgIDQuODNpdC9zXVxuMjAlfOKWiOKWiCAgICAgICAgfCA4LzQwIFswMDowMTwwMDowNiwgIDQuODRpdC9zXVxuMjIlfOKWiOKWiOKWjiAgICAgICB8IDkvNDAgWzAwOjAxPDAwOjA2LCAgNC43M2l0L3NdXG4yNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAyPDAwOjA2LCAgNC43N2l0L3NdXG4yOCV84paI4paI4paKICAgICAgIHwgMTEvNDAgWzAwOjAyPDAwOjA2LCAgNC43OWl0L3NdXG4zMCV84paI4paI4paIICAgICAgIHwgMTIvNDAgWzAwOjAyPDAwOjA1LCAgNC44MWl0L3NdXG4zMiV84paI4paI4paI4paOICAgICAgfCAxMy80MCBbMDA6MDI8MDA6MDUsICA0LjgzaXQvc11cbjM1JXzilojilojilojilowgICAgICB8IDE0LzQwIFswMDowMjwwMDowNSwgIDQuODRpdC9zXVxuMzglfOKWiOKWiOKWiOKWiiAgICAgIHwgMTUvNDAgWzAwOjAzPDAwOjA1LCAgNC44NGl0L3NdXG40MCV84paI4paI4paI4paIICAgICAgfCAxNi80MCBbMDA6MDM8MDA6MDQsICA0Ljg0aXQvc11cbjQyJXzilojilojilojilojilo4gICAgIHwgMTcvNDAgWzAwOjAzPDAwOjA0LCAgNC44NWl0L3NdXG40NSV84paI4paI4paI4paI4paMICAgICB8IDE4LzQwIFswMDowMzwwMDowNCwgIDQuODZpdC9zXVxuNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxOS80MCBbMDA6MDM8MDA6MDQsICA0Ljg2aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMjAvNDAgWzAwOjA0PDAwOjA0LCAgNC44Nml0L3NdXG41MiV84paI4paI4paI4paI4paI4paOICAgIHwgMjEvNDAgWzAwOjA0PDAwOjAzLCAgNC44Nml0L3NdXG41NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjA0PDAwOjAzLCAgNC44NWl0L3NdXG41NyV84paI4paI4paI4paI4paI4paKICAgIHwgMjMvNDAgWzAwOjA0PDAwOjAzLCAgNC44NWl0L3NdXG42MCV84paI4paI4paI4paI4paI4paIICAgIHwgMjQvNDAgWzAwOjA0PDAwOjAzLCAgNC44Nml0L3NdXG42MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAyNS80MCBbMDA6MDU8MDA6MDMsICA0Ljg2aXQvc11cbjY1JXzilojilojilojilojilojilojilowgICB8IDI2LzQwIFswMDowNTwwMDowMiwgIDQuODZpdC9zXVxuNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgMjcvNDAgWzAwOjA1PDAwOjAyLCAgNC44Nml0L3NdXG43MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyOC80MCBbMDA6MDU8MDA6MDIsICA0Ljg2aXQvc11cbjcyJXzilojilojilojilojilojilojilojilo4gIHwgMjkvNDAgWzAwOjA1PDAwOjAyLCAgNC44NWl0L3NdXG43NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDMwLzQwIFswMDowNjwwMDowMiwgIDQuODVpdC9zXVxuNzglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgfCAzMS80MCBbMDA6MDY8MDA6MDEsICA0Ljg2aXQvc11cbjgwJXzilojilojilojilojilojilojilojiloggIHwgMzIvNDAgWzAwOjA2PDAwOjAxLCAgNC44NWl0L3NdXG44MiV84paI4paI4paI4paI4paI4paI4paI4paI4paOIHwgMzMvNDAgWzAwOjA2PDAwOjAxLCAgNC44NWl0L3NdXG44NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjA3PDAwOjAxLCAgNC44NWl0L3NdXG44OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMzUvNDAgWzAwOjA3PDAwOjAxLCAgNC44Nml0L3NdXG45MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMzYvNDAgWzAwOjA3PDAwOjAwLCAgNC44NWl0L3NdXG45MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAzNy80MCBbMDA6MDc8MDA6MDAsICA0Ljg2aXQvc11cbjk1JXzilojilojilojilojilojilojilojilojilojilox8IDM4LzQwIFswMDowNzwwMDowMCwgIDQuODVpdC9zXVxuOTglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWinwgMzkvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNDAvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNDAvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG5FeGVjdXRpbmcgbm9kZSA4LCB0aXRsZTogVkFFIERlY29kZSwgY2xhc3MgdHlwZTogVkFFRGVjb2RlXG5FeGVjdXRpbmcgbm9kZSAzMDksIHRpdGxlOiBTYXZlIEltYWdlLCBjbGFzcyB0eXBlOiBTYXZlSW1hZ2VcblByb21wdCBleGVjdXRlZCBpbiA4LjY1IHNlY29uZHNcbm91dHB1dHM6ICB7JzMwOSc6IHsnaW1hZ2VzJzogW3snZmlsZW5hbWUnOiAnUjhfc2QzLjVMXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ291dHB1dCd9XX19XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblI4X3NkMy41TF8wMDAwMV8ucG5nIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo4Ljg0NjE5OTY4LCJ0b3RhbF90aW1lIjo4Ljg1MjAzMX0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0veDVzd3ZNZ1h5RHI1SnhoQXFXZjdTdHkzWWR6d2VSSEhnRzZFWkE1bmRmTjBXd1NuQS9SOF9zZDMuNUxfMDAwMDFfLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTAtMjJUMTY6MjA6MzMuNjY2ODMyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy93Y2RiLXR2ZjVwN2N3aGx5cGp0MzQ3MmR2em0za3V5c3V1c2t2ZnhsbnVxZWRpNGU3bWJjNmhzM2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2FtODkyeTVqem5ybTIwY2pwbTN0YzJtczJjIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9hbTg5Mnk1anpucm0yMGNqcG0zdGMybXMyYy9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IGdlbmVyYXRlcyBoaWdoLXJlc29sdXRpb24gaW1hZ2VzIHdpdGggZmluZSBkZXRhaWxzLiBJdCBzdXBwb3J0cyB2YXJpb3VzIGFydGlzdGljIHN0eWxlcyBhbmQgcHJvZHVjZXMgZGl2ZXJzZSBvdXRwdXRzIGZyb20gdGhlIHNhbWUgcHJvbXB0LCB0aGFua3MgdG8gUXVlcnktS2V5IE5vcm1hbGl6YXRpb24uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJmZWIzNmQ3MGE5ZjI3OTFlZDlkZjk5Zjc5NWVhNTY4NGRhMThmNTJiNWY2YjQ4OGRmZGVmNjM1Y2ExOWQ2YmQzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjZUMTA6MjA6NDQuNjUyMjI5WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7ImNmZyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDZmciLCJkZWZhdWx0Ijo1LCJtYXhpbXVtIjoxMCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJUaGUgZ3VpZGFuY2Ugc2NhbGUgdGVsbHMgdGhlIG1vZGVsIGhvdyBzaW1pbGFyIHRoZSBvdXRwdXQgc2hvdWxkIGJlIHRvIHRoZSBwcm9tcHQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgYSBzZWVkIGZvciByZXByb2R1Y2liaWxpdHkuIFJhbmRvbSBieSBkZWZhdWx0LiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWFnZSB0byBpbWFnZSBtb2RlLiBUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IHdpbGwgbWF0Y2ggdGhpcyBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IGltYWdlLiBUaGlzIHZhbHVlIGlzIGlnbm9yZWQgaWYgeW91IGFyZSB1c2luZyBhbiBpbnB1dCBpbWFnZS4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IldoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNlZSBpbiB0aGUgaW1hZ2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIChvciBkZW5vaXNpbmcgc3RyZW5ndGgpIHdoZW4gdXNpbmcgaW1hZ2UgdG8gaW1hZ2UuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE2OjkiLCIxOjEiLCIyMTo5IiwiMjozIiwiMzoyIiwiNDo1IiwiNTo0IiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UiLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6MTY1OTAwMywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3N0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uLTMuNS1sYXJnZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84MTIxYzc2Yi1mYmZmLTQxZDktODM0ZC1jNzBkZWE5ZDIxOTEvZmx1eC11bHRyYS1jb3Zlci5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0wNlQxOToxMzowNS4wOTEwMzdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTE6MzkuNTU5NTM4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTExLTI1VDIwOjUxOjMxLjQxODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJkeXE4M3FmeHY5cmc4MGNrY21idnB3djkxciIsImlucHV0Ijp7InJhdyI6ZmFsc2UsInByb21wdCI6ImEgbWFqZXN0aWMgc25vdy1jYXBwZWQgbW91bnRhaW4gcGVhayBiYXRoZWQgaW4gYSB3YXJtIGdsb3cgb2YgdGhlIHNldHRpbmcgc3VuIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsInNhZmV0eV90b2xlcmFuY2UiOjIsImltYWdlX3Byb21wdF9zdHJlbmd0aCI6MC4xfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlJ1bm5pbmcgcHJlZGljdGlvbi4uLiBcblVzaW5nIHNlZWQ6IDE0MzUxXG5HZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC4wc2VjXG5Eb3dubG9hZGVkIGltYWdlIGluIDAuMTNzZWMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjguMTMyNzMyMDM3LCJ0b3RhbF90aW1lIjo4LjE0MTUzOH0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC0xLjEtcHJvLXVsdHJhIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC9qcXROdnhZSGNuTEVMcHN6dmtWZjBBUGhNa0Jud3pyZG8yMDVSYVZCN010dHFVNkpBL3RtcHBva2Z5bWxkLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTI1VDIwOjUxOjMxLjQyNjgwNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1peTJhYXlsaHd5eDc1b2tvdmFtaGFpYTN3ZnY2NDRjZjJ2a2doZ3B3cXF6bHM2MjQ2dHpxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9keXE4M3FmeHY5cmc4MGNrY21idnB3djkxciIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZHlxODNxZnh2OXJnODBja2NtYnZwd3Y5MXIvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJGTFVYMS4xIFtwcm9dIGluIHVsdHJhIGFuZCByYXcgbW9kZXMuIEltYWdlcyBhcmUgdXAgdG8gNCBtZWdhcGl4ZWxzLiBVc2UgcmF3IG1vZGUgZm9yIHJlYWxpc20uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJjNmU1MDg2YTU0MmM5OWU3ZTUyM2E4M2QzMDE3NjU0ZTg2MThmZTY0ZWY0MjdjNzcyYTFkZWYwNWJiNTk5ZjBjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMzFUMTI6NDY6MzguMzM4MDQwWiIsImNvZ192ZXJzaW9uIjoiMC4xNC4zIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InJhdyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmF3IiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgbGVzcyBwcm9jZXNzZWQsIG1vcmUgbmF0dXJhbC1sb29raW5nIGltYWdlcyJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUHJvbXB0IiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2Ugd2l0aCBGbHV4IFJlZHV4LiBUaGlzIGlzIHVzZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBwcm9tcHQgdG8gZ3VpZGUgdGhlIGdlbmVyYXRpb24gdG93YXJkcyB0aGUgY29tcG9zaXRpb24gb2YgdGhlIGltYWdlX3Byb21wdC4gTXVzdCBiZSBqcGVnLCBwbmcsIGdpZiwgb3Igd2VicC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcy4ifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwiaW1hZ2VfcHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkltYWdlIFByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuMSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJCbGVuZCBiZXR3ZWVuIHRoZSBwcm9tcHQgYW5kIHRoZSBpbWFnZSBwcm9tcHQuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMjE6OSIsIjE2OjkiLCIzOjIiLCI0OjMiLCI1OjQiLCIxOjEiLCI0OjUiLCIzOjQiLCIyOjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtcHJvI2xpY2Vuc2UiLCJuYW1lIjoiZmx1eC0xLjEtcHJvLXVsdHJhIiwib3duZXIiOiJibGFjay1mb3Jlc3QtbGFicyIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2JsYWNrZm9yZXN0bGFicy5haS9mbHV4LTEtMS11bHRyYS8iLCJydW5fY291bnQiOjE3NDIzNTI0LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC0xLjEtcHJvLXVsdHJhIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9iZDg3MmVmZi0zNjNhLTRlMTAtOGNjMS04NDA1N2FmYTlmNTcvZmx1eC0xLjEtY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTAxVDE3OjQwOjI0LjI5NTY2MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMS0yNVQyMDo1Mzo1MS4zNzA2MDBaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTM6NDcuNTU2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imh4dmpnZjhobWhyZ2UwY2tjbWRicjZrMGttIiwiaW5wdXQiOnsicHJvbXB0IjoiYmxhY2sgZm9yZXN0IGdhdGVhdSBjYWtlIHNwZWxsaW5nIG91dCB0aGUgd29yZHMgXCJGTFVYIDEgLiAxIFByb1wiLCB0YXN0eSwgZm9vZCBwaG90b2dyYXBoeSIsImFzcGVjdF9yYXRpbyI6IjE6MSIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwib3V0cHV0X3F1YWxpdHkiOjgwLCJzYWZldHlfdG9sZXJhbmNlIjoyLCJwcm9tcHRfdXBzYW1wbGluZyI6dHJ1ZX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIHByZWRpY3Rpb24uLi4gXG5Vc2luZyBzZWVkOiA0Nzc0NFxuR2VuZXJhdGluZyBpbWFnZS4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDMuNnNlY1xuRG93bmxvYWRlZCBpbWFnZSBpbiAwLjE1c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjozLjgwNTg5ODkxNywidG90YWxfdGltZSI6My44MTQ2fSwibW9kZWwiOiJibGFjay1mb3Jlc3QtbGFicy9mbHV4LTEuMS1wcm8iLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9jempsL1hldFBmTW5uQnRueUxVTmlOY25sMkhuZXllbzhBc2ZzT2wyQUc1Wm5xbDVmM1ZLOUUvdG1wdXY3bGdyeDcuanBnIiwic3RhcnRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTM6NDcuNTY0NzAxWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9mZGRxLXJkbm11b3Vhc2lhb3JzYmwyYjV4YXJ5d2JtdXU0MjIya2J5Nmhtb3o1NXZkbm5id3RxYnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2h4dmpnZjhobWhyZ2UwY2tjbWRicjZrMGttIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oeHZqZ2Y4aG1ocmdlMGNrY21kYnI2azBrbS9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkZhc3RlciwgYmV0dGVyIEZMVVggUHJvLiBUZXh0LXRvLWltYWdlIG1vZGVsIHdpdGggZXhjZWxsZW50IGltYWdlIHF1YWxpdHksIHByb21wdCBhZGhlcmVuY2UsIGFuZCBvdXRwdXQgZGl2ZXJzaXR5LiIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiODBhMDlkNjZiYWE5OTA0MjljMmY1YWU4YTQzMDZiZjc3OGExYjM3NzVhZmQwMWNjMmNjOGJkYmU5MDMzNzY5YyIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTMxVDEyOjQ1OjQxLjA2MTYxMVoiLCJjb2dfdmVyc2lvbiI6IjAuMTQuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJtYXhpbXVtIjoxNDQwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiV2lkdGggb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSBpbiB0ZXh0LXRvLWltYWdlIG1vZGUuIE9ubHkgdXNlZCB3aGVuIGFzcGVjdF9yYXRpbz1jdXN0b20uIE11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMiAoaWYgaXQncyBub3QsIGl0IHdpbGwgYmUgcm91bmRlZCB0byBuZWFyZXN0IG11bHRpcGxlIG9mIDMyKS4gTm90ZTogSWdub3JlZCBpbiBpbWcyaW1nIGFuZCBpbnBhaW50aW5nIG1vZGVzLiJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsIm1heGltdW0iOjE0NDAsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSBpbiB0ZXh0LXRvLWltYWdlIG1vZGUuIE9ubHkgdXNlZCB3aGVuIGFzcGVjdF9yYXRpbz1jdXN0b20uIE11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMiAoaWYgaXQncyBub3QsIGl0IHdpbGwgYmUgcm91bmRlZCB0byBuZWFyZXN0IG11bHRpcGxlIG9mIDMyKS4gTm90ZTogSWdub3JlZCBpbiBpbWcyaW1nIGFuZCBpbnBhaW50aW5nIG1vZGVzLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUHJvbXB0IiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2Ugd2l0aCBGbHV4IFJlZHV4LiBUaGlzIGlzIHVzZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBwcm9tcHQgdG8gZ3VpZGUgdGhlIGdlbmVyYXRpb24gdG93YXJkcyB0aGUgY29tcG9zaXRpb24gb2YgdGhlIGltYWdlX3Byb21wdC4gTXVzdCBiZSBqcGVnLCBwbmcsIGdpZiwgb3Igd2VicC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMuIn0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBtb2RpZnkgdGhlIHByb21wdCBmb3IgbW9yZSBjcmVhdGl2ZSBnZW5lcmF0aW9uIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiY3VzdG9tIiwiMToxIiwiMTY6OSIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjk6MTYiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8jbGljZW5zZSIsIm5hbWUiOiJmbHV4LTEuMS1wcm8iLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo1ODA2NjEwOCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtMS4xLXBybyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNzEwZjVlOWYtOTU2MS00ZTRmLTlkMWUtNjE0MjA1ZjYyNTk3L3N0YWJsZS1kaWZmdXNpb24ud2VicCIsImNyZWF0ZWRfYXQiOiIyMDIyLTA4LTIyVDIxOjM3OjA4LjM5NjIwOFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0wNC0xMFQxNTo0NTozMy40NzQ5NzhaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDQtMTBUMTU6NDU6MzEuNDM0OTk4WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InV2Yjd5bml0NGJocGpkczN2bjRieDducGVxIiwiaW5wdXQiOnsicHJvbXB0IjoiYW4gYXN0cm9uYXV0IHJpZGluZyBhIGhvcnNlIG9uIG1hcnMsIGhkLCBkcmFtYXRpYyBsaWdodGluZyIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiaW1hZ2VfZGltZW5zaW9ucyI6IjUxMng1MTIiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA1MjQ0M1xuaW5wdXRfc2hhcGU6IHRvcmNoLlNpemUoWzEsIDc3XSlcbiAgMCV8ICAgICAgICAgIHwgMC81MCBbMDA6MDA8PywgP2l0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDA8MDA6MDEsIDQxLjA2aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDEwLzUwIFswMDowMDwwMDowMCwgNDEuMzJpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxNS81MCBbMDA6MDA8MDA6MDAsIDQzLjc3aXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDIxLzUwIFswMDowMDwwMDowMCwgNDYuODBpdC9zXVxuIDU0JXzilojilojilojilojilojilo0gICAgfCAyNy81MCBbMDA6MDA8MDA6MDAsIDQ4LjUzaXQvc11cbiA2NiV84paI4paI4paI4paI4paI4paI4paMICAgfCAzMy81MCBbMDA6MDA8MDA6MDAsIDQ5LjYzaXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDM5LzUwIFswMDowMDwwMDowMCwgNTAuNDVpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCA0NS81MCBbMDA6MDA8MDA6MDAsIDUwLjkwaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA1MC81MCBbMDA6MDE8MDA6MDAsIDQ4LjUxaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MS44ODk5NTYsInRvdGFsX3RpbWUiOjIuMDM5OTh9LCJtb2RlbCI6InN0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvc1dlWkZab3U2djNDUEt1b0picVg0NnVnUGFIVDFEY3NXWXgwc3JQbUdyTU9DUFlJQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDQtMTBUMTU6NDU6MzEuNTg1MDIyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy91dmI3eW5pdDRiaHBqZHMzdm40Yng3bnBlcSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdXZiN3luaXQ0YmhwamRzM3ZuNGJ4N25wZXEvY2FuY2VsIn0sInZlcnNpb24iOiJkYjIxZTQ1ZDNmNzAyM2FiYzJhNDZlZTM4YTIzOTczZjZkY2UxNmJiMDgyYTkzMGIwYzQ5ODYxZjk2ZDFlNWJmIn0sImRlc2NyaXB0aW9uIjoiQSBsYXRlbnQgdGV4dC10by1pbWFnZSBkaWZmdXNpb24gbW9kZWwgY2FwYWJsZSBvZiBnZW5lcmF0aW5nIHBob3RvLXJlYWxpc3RpYyBpbWFnZXMgZ2l2ZW4gYW55IHRleHQgaW5wdXQiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctc3RhYmxlLWRpZmZ1c2lvbiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYWM3MzJkZjgzY2VhN2ZmZjE4Yjg0NzI3NjhjODhhZDA0MWZhNzUwZmY3NjgyYTIxYWZmZTgxODYzY2JlNzdlNCIsImNyZWF0ZWRfYXQiOiIyMDIzLTA3LTEwVDA2OjUwOjQxLjYxMzEyOFoiLCJjb2dfdmVyc2lvbiI6IjAuNy4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjEuMCIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJ3aWR0aCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3dpZHRoIn1dLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2YgZ2VuZXJhdGVkIGltYWdlIGluIHBpeGVscy4gTmVlZHMgdG8gYmUgYSBtdWx0aXBsZSBvZiA2NCJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjc2OCwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2YgZ2VuZXJhdGVkIGltYWdlIGluIHBpeGVscy4gTmVlZHMgdG8gYmUgYSBtdWx0aXBsZSBvZiA2NCJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImEgdmlzaW9uIG9mIHBhcmFkaXNlLiB1bnJlYWwgZW5naW5lIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRFBNU29sdmVyTXVsdGlzdGVwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJDaG9vc2UgYSBzY2hlZHVsZXIuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZS4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB0aGluZ3MgdG8gbm90IHNlZSBpbiB0aGUgb3V0cHV0In0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbNjQsMTI4LDE5MiwyNTYsMzIwLDM4NCw0NDgsNTEyLDU3Niw2NDAsNzA0LDc2OCw4MzIsODk2LDk2MCwxMDI0XSwidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IndpZHRoIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiaGVpZ2h0Ijp7ImVudW0iOls2NCwxMjgsMTkyLDI1NiwzMjAsMzg0LDQ0OCw1MTIsNTc2LDY0MCw3MDQsNzY4LDgzMiw4OTYsOTYwLDEwMjRdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiaGVpZ2h0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIktfRVVMRVIiLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIlBORE0iLCJLTE1TIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwib3V0cHV0Iiwic3RhcnQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3BhY2VzL0NvbXBWaXMvc3RhYmxlLWRpZmZ1c2lvbi1saWNlbnNlIiwibmFtZSI6InN0YWJsZS1kaWZmdXNpb24iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9hcnhpdi5vcmcvYWJzLzIxMTIuMTA3NTIiLCJydW5fY291bnQiOjExMDcxNDY5OSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3N0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9mYjdjZjJlYS1hYWNkLTQ1OGQtOWQxOS03NmRkYTIxZjk3NDgvc3RpY2tlci1tYWtlci53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDItMjNUMTE6NTk6MjIuNDUyMTgwWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTI4VDExOjE0OjMzLjM4MDg1M1oiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0yOFQxMToxNDoyOC43NTAwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZW1tZncyZTUxc3JtYTBja2U5eDhhMzF6eG0iLCJpbnB1dCI6eyJzdGVwcyI6MTcsIndpZHRoIjoxMTUyLCJoZWlnaHQiOjExNTIsInByb21wdCI6ImEgY3V0ZSBjYXQiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5IjoxMDAsIm5lZ2F0aXZlX3Byb21wdCI6IiIsIm51bWJlcl9vZl9pbWFnZXMiOjF9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUmFuZG9tIHNlZWQgc2V0IHRvOiA0MDAxNjM0MDc1XG5DaGVja2luZyBpbnB1dHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ2hlY2tpbmcgd2VpZ2h0c1xu4pyFIGFsYmVkb2Jhc2VYTF92MTMuc2FmZXRlbnNvcnNcbuKchSBsYXllcl94bF90cmFuc3BhcmVudF9hdHRuLnNhZmV0ZW5zb3JzXG7inIUgYXJ0aWZpY2lhbGd1eWJyL1N0aWNrZXJzUmVkbW9uZC5zYWZldGVuc29yc1xu4pyFIHZhZV90cmFuc3BhcmVudF9kZWNvZGVyLnNhZmV0ZW5zb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblJ1bm5pbmcgd29ya2Zsb3dcbmdvdCBwcm9tcHRcblJlcXVlc3RlZCB0byBsb2FkIFNEWExDbGlwTW9kZWxcbkxvYWRpbmcgMSBuZXcgbW9kZWxcbkV4ZWN1dGluZyBub2RlIDYsIHRpdGxlOiBDTElQIFRleHQgRW5jb2RlIChQcm9tcHQpLCBjbGFzcyB0eXBlOiBDTElQVGV4dEVuY29kZVxuRXhlY3V0aW5nIG5vZGUgNSwgdGl0bGU6IEVtcHR5IExhdGVudCBJbWFnZSwgY2xhc3MgdHlwZTogRW1wdHlMYXRlbnRJbWFnZVxuRXhlY3V0aW5nIG5vZGUgMywgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuICAwJXwgICAgICAgICAgfCAwLzE3IFswMDowMDw/LCA/aXQvc11cbiAgNiV84paMICAgICAgICAgfCAxLzE3IFswMDowMDwwMDowMiwgIDYuNTlpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgMi8xNyBbMDA6MDA8MDA6MDIsICA2LjgxaXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDMvMTcgWzAwOjAwPDAwOjAyLCAgNi44OWl0L3NdXG4gMjQlfOKWiOKWiOKWjiAgICAgICB8IDQvMTcgWzAwOjAwPDAwOjAxLCAgNi45M2l0L3NdXG4gMjklfOKWiOKWiOKWiSAgICAgICB8IDUvMTcgWzAwOjAwPDAwOjAxLCAgNi45M2l0L3NdXG4gMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNi8xNyBbMDA6MDA8MDA6MDEsICA2Ljk1aXQvc11cbiA0MSV84paI4paI4paI4paIICAgICAgfCA3LzE3IFswMDowMTwwMDowMSwgIDYuOTZpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgOC8xNyBbMDA6MDE8MDA6MDEsICA2Ljk3aXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgOS8xNyBbMDA6MDE8MDA6MDEsICA2Ljk3aXQvc11cbiA1OSV84paI4paI4paI4paI4paI4paJICAgIHwgMTAvMTcgWzAwOjAxPDAwOjAxLCAgNi45N2l0L3NdXG4gNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTEvMTcgWzAwOjAxPDAwOjAwLCAgNi45OGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMTIvMTcgWzAwOjAxPDAwOjAwLCAgNi45OWl0L3NdXG4gNzYlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgfCAxMy8xNyBbMDA6MDE8MDA6MDAsICA2Ljk5aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgMTQvMTcgWzAwOjAyPDAwOjAwLCAgNi45OWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDE1LzE3IFswMDowMjwwMDowMCwgIDcuMDBpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDE2LzE3IFswMDowMjwwMDowMCwgIDcuMDNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDE3LzE3IFswMDowMjwwMDowMCwgIDcuMDRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDE3LzE3IFswMDowMjwwMDowMCwgIDYuOTdpdC9zXVxuRXhlY3V0aW5nIG5vZGUgMTQsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDIwLCB0aXRsZTogUHJldmlldyBJbWFnZSwgY2xhc3MgdHlwZTogUHJldmlld0ltYWdlXG5FeGVjdXRpbmcgbm9kZSAzNiwgdGl0bGU6IExheWVyIERpZmZ1c2UgRGVjb2RlIChSR0JBKSwgY2xhc3MgdHlwZTogTGF5ZXJlZERpZmZ1c2lvbkRlY29kZVJHQkFcbiAgMCV8ICAgICAgICAgIHwgMC84IFswMDowMDw/LCA/aXQvc11cbiAxMiV84paI4paOICAgICAgICB8IDEvOCBbMDA6MDA8MDA6MDEsICA2LjAzaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAzLzggWzAwOjAwPDAwOjAwLCAgNy44NWl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCA0LzggWzAwOjAwPDAwOjAwLCAgNy42OWl0L3NdXG4gNjIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgNS84IFswMDowMDwwMDowMCwgIDcuNjBpdC9zXVxuIDc1JXzilojilojilojilojilojilojilojilowgIHwgNi84IFswMDowMDwwMDowMCwgIDcuNTRpdC9zXVxuIDg4JXzilojilojilojilojilojilojilojilojiloogfCA3LzggWzAwOjAwPDAwOjAwLCAgNy41MGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgOC84IFswMDowMTwwMDowMCwgIDcuNDhpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDgvOCBbMDA6MDE8MDA6MDAsICA3LjQ5aXQvc11cbkV4ZWN1dGluZyBub2RlIDQ4LCB0aXRsZTogU2F2ZSBJbWFnZSwgY2xhc3MgdHlwZTogU2F2ZUltYWdlXG5Qcm9tcHQgZXhlY3V0ZWQgaW4gNC4xMCBzZWNvbmRzXG5vdXRwdXRzOiAgeycyMCc6IHsnaW1hZ2VzJzogW3snZmlsZW5hbWUnOiAnQ29tZnlVSV90ZW1wX2ttbHBrXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ3RlbXAnfV19LCAnNDgnOiB7J2ltYWdlcyc6IFt7J2ZpbGVuYW1lJzogJ0NvbWZ5VUlfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tZnlVSV8wMDAwMV8ucG5nIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjQuNjIyNzY1Mjg2LCJ0b3RhbF90aW1lIjo0LjYzMDg1M30sIm1vZGVsIjoiZm9mci9zdGlja2VyLW1ha2VyIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZWQ2a01tT2hOejJZZkVhR0p3bVVlU0FtektERmVDUFFQOGJ1ZXdKemZmTXJNRnc2SkEvQ29tZnlVSV8wMDAwMV8ud2VicCJdLCJzdGFydGVkX2F0IjoiMjAyNC0xMS0yOFQxMToxNDoyOC43NTgwODdaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3Itb3Iyb3Y3c2M3ZG5hbDJzcDNwNTNycnRxeG53YzJ5ZWhiNnYyYjZ6cnh0enk2aWd1M3c0cSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZW1tZncyZTUxc3JtYTBja2U5eDhhMzF6eG0iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2VtbWZ3MmU1MXNybWEwY2tlOXg4YTMxenhtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNGFjYjc3OGViMDU5NzcyMjI1ZWMyMTM5NDhmMDY2MDg2N2IyZTAzZjI3NzQ0OGYxOGNmMTgwMGI5NmE2NWExYSJ9LCJkZXNjcmlwdGlvbiI6Ik1ha2Ugc3RpY2tlcnMgd2l0aCBBSS4gR2VuZXJhdGVzIGdyYXBoaWNzIHdpdGggdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMuIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zdGlja2VycyIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNGFjYjc3OGViMDU5NzcyMjI1ZWMyMTM5NDhmMDY2MDg2N2IyZTAzZjI3NzQ0OGYxOGNmMTgwMGI5NmE2NWExYSIsImNyZWF0ZWRfYXQiOiIyMDI0LTA0LTIzVDEwOjEyOjE4LjU5NzgyMloiLCJjb2dfdmVyc2lvbiI6IjAuOS41Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiRml4IHRoZSByYW5kb20gc2VlZCBmb3IgcmVwcm9kdWNpYmlsaXR5In0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjE3LCJ4LW9yZGVyIjo0fSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTE1MiwieC1vcmRlciI6Mn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTE1MiwieC1vcmRlciI6M30sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSBjdXRlIGNhdCIsIngtb3JkZXIiOjB9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6IndlYnAiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo5MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgb2YgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJUaGluZ3MgeW91IGRvIG5vdCB3YW50IGluIHRoZSBpbWFnZSJ9LCJudW1iZXJfb2ZfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW1iZXIgT2YgSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zdGlja2Vycy9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJzdGlja2VyLW1ha2VyIiwib3duZXIiOiJmb2ZyIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTUyNDA3NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvc3RpY2tlci1tYWtlciIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjg0OTU4MmEtODY5OS00OTY1LTgwMTYtM2E1MWRjMWRhM2Q0L3BsYXlncm91bmQuanBlZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAyLTI3VDIyOjIwOjE2LjEwNzIyMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0wMy0xNVQyMTowMDo1MS4yMTI2NzVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDMtMTVUMjA6NTk6MjcuODMxNTM5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imhob3cyc2xiZnlyeHlheHRidWNiaHp3Y3RpIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiQXN0cm9uYXV0IGluIGEganVuZ2xlLCBjb2xkIGNvbG9yIHBhbGV0dGUsIG11dGVkIGNvbG9ycywgZGV0YWlsZWQsIDhrIiwic2NoZWR1bGVyIjoiRFBNU29sdmVyKysiLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjMsImFwcGx5X3dhdGVybWFyayI6dHJ1ZSwibmVnYXRpdmVfcHJvbXB0IjoidWdseSwgZGVmb3JtZWQsIG5vaXN5LCBibHVycnksIGRpc3RvcnRlZCIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyNDc4MTUxNTE2XG5Qcm9tcHQ6IEFzdHJvbmF1dCBpbiBhIGp1bmdsZSwgY29sZCBjb2xvciBwYWxldHRlLCBtdXRlZCBjb2xvcnMsIGRldGFpbGVkLCA4a1xudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuICA0JXzilo0gICAgICAgICB8IDEvMjUgWzAwOjAwPDAwOjA3LCAgMy4wNml0L3NdXG4gMTIlfOKWiOKWjyAgICAgICAgfCAzLzI1IFswMDowMDwwMDowNCwgIDUuMTNpdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgNC8yNSBbMDA6MDA8MDA6MDQsICA1LjA4aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDUvMjUgWzAwOjAxPDAwOjAzLCAgNS4wNWl0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDYvMjUgWzAwOjAxPDAwOjAzLCAgNS4wM2l0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDcvMjUgWzAwOjAxPDAwOjAzLCAgNS4wMGl0L3NdXG4gMzIlfOKWiOKWiOKWiOKWjyAgICAgIHwgOC8yNSBbMDA6MDE8MDA6MDMsICA0Ljk5aXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCA5LzI1IFswMDowMTwwMDowMywgIDQuOThpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDEwLzI1IFswMDowMjwwMDowMywgIDQuOThpdC9zXVxuIDQ0JXzilojilojilojilojilo0gICAgIHwgMTEvMjUgWzAwOjAyPDAwOjAyLCAgNC45OGl0L3NdXG4gNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxMi8yNSBbMDA6MDI8MDA6MDIsICA0Ljk3aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMTMvMjUgWzAwOjAyPDAwOjAyLCAgNC45Nml0L3NdXG4gNTYlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDE0LzI1IFswMDowMjwwMDowMiwgIDQuOTZpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxNS8yNSBbMDA6MDM8MDA6MDIsICA0Ljk3aXQvc11cbiA2NCV84paI4paI4paI4paI4paI4paI4paNICAgfCAxNi8yNSBbMDA6MDM8MDA6MDEsICA0Ljk3aXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAxNy8yNSBbMDA6MDM8MDA6MDEsICA0Ljk2aXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDE4LzI1IFswMDowMzwwMDowMSwgIDQuOTZpdC9zXVxuIDc2JXzilojilojilojilojilojilojilojilowgIHwgMTkvMjUgWzAwOjAzPDAwOjAxLCAgNC45Nml0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyMC8yNSBbMDA6MDQ8MDA6MDEsICA0Ljk2aXQvc11cbiA4NCV84paI4paI4paI4paI4paI4paI4paI4paI4paNIHwgMjEvMjUgWzAwOjA0PDAwOjAwLCAgNC45Nml0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDIyLzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDIzLzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDI0LzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowNTwwMDowMCwgIDQuOTVpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowNTwwMDowMCwgIDQuOTRpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo4LjAxOTcxLCJ0b3RhbF90aW1lIjo4My4zODExMzZ9LCJtb2RlbCI6InBsYXlncm91bmRhaS9wbGF5Z3JvdW5kLXYyLjUtMTAyNHB4LWFlc3RoZXRpYyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L1hBSzRYUmdwallhQ0dScm05eXh6TzJiYWNqNFhURTFObDZid2FYS09IS1lBcEpvRS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDMtMTVUMjE6MDA6NDMuMTkyOTY1WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oaG93MnNsYmZ5cnh5YXh0YnVjYmh6d2N0aSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaGhvdzJzbGJmeXJ4eWF4dGJ1Y2JoendjdGkvY2FuY2VsIn0sInZlcnNpb24iOiJhNDVmODJhMTM4MmJlZDVjN2FlYjg2MWRhYzdjN2QxOTFiMGZkZjc0ZDhkNTdjNGEwZTZlZDdkNGQwYmY3ZDI0In0sImRlc2NyaXB0aW9uIjoiUGxheWdyb3VuZCB2Mi41IGlzIHRoZSBzdGF0ZS1vZi10aGUtYXJ0IG9wZW4tc291cmNlIG1vZGVsIGluIGFlc3RoZXRpYyBxdWFsaXR5IiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWNhdGFjby9jb2ctcGxheWdyb3VuZC12Mi41LTEwMjRweC1hZXN0aGV0aWMiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImE0NWY4MmExMzgyYmVkNWM3YWViODYxZGFjN2M3ZDE5MWIwZmRmNzRkOGQ1N2M0YTBlNmVkN2Q0ZDBiZjdkMjQiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMy0xNVQyMDo1OTowNS4yNDQyNzFaIiwiY29nX3ZlcnNpb24iOiIwLjkuNCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwibWF4aW11bSI6MTUzNiwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIm1heGltdW0iOjE1MzYsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQXN0cm9uYXV0IGluIGEganVuZ2xlLCBjb2xkIGNvbG9yIHBhbGV0dGUsIG11dGVkIGNvbG9ycywgZGV0YWlsZWQsIDhrIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRFBNU29sdmVyKysiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjaGVkdWxlci4gRFBNU29sdmVyKysgb3IgRFBNKysyTUthcnJhcyBpcyByZWNvbW1lbmRlZCBmb3IgbW9zdCBjYXNlcyJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjMsIm1heGltdW0iOjIwLCJtaW5pbXVtIjowLjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiJ1Z2x5LCBkZWZvcm1lZCwgbm9pc3ksIGJsdXJyeSwgZGlzdG9ydGVkIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyNSwibWF4aW11bSI6NjAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSIsIkRQTSsrMk1LYXJyYXMiLCJEUE1Tb2x2ZXIrKyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vcGxheWdyb3VuZGFpL3BsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljL2Jsb2IvbWFpbi9MSUNFTlNFLm1kIiwibmFtZSI6InBsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljIiwib3duZXIiOiJwbGF5Z3JvdW5kYWkiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yMjA2LjAwMzY0IiwicnVuX2NvdW50IjoyNjYzODM2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcGxheWdyb3VuZGFpL3BsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9wbGF5Z3JvdW5kYWkvcGxheWdyb3VuZC12Mi41LTEwMjRweC1hZXN0aGV0aWMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvM2RiUEQ4bjlicWJETEJaNlB3TGJCMjNORm5tU0xWM3ZoZTZYTFdwR0VjdlVPRFBJQS9vdXRwdXRfMS5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0wMi0xM1QyMTowMzo1Ni4yMDExNjJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMDItMTNUMjI6MDk6NDYuNTIwNzY3WiIsImNyZWF0ZWRfYXQiOiIyMDIzLTAyLTEzVDIyOjA2OjU4LjMyNjc4MloiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJ5ejd4cTJ5eGd6Z3AzZDNkN3BneGttY2FkNCIsImlucHV0Ijp7ImltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9JSkU2elA0anRkd3hlN1NmZkM3dGU5RFBIV0hXOTlkTVhFRDVBV2FtbEJOY3Z4bjAvdXNlcl8xLnBuZyIsInNjYWxlIjo5LCJwcm9tcHQiOiJhIHBob3RvIG9mIGEgYnJpZ2h0bHkgY29sb3JlZCB0dXJ0bGUiLCJhX3Byb21wdCI6ImJlc3QgcXVhbGl0eSwgZXh0cmVtZWx5IGRldGFpbGVkIiwibl9wcm9tcHQiOiJsb25nYm9keSwgbG93cmVzLCBiYWQgYW5hdG9teSwgYmFkIGhhbmRzLCBtaXNzaW5nIGZpbmdlcnMsIGV4dHJhIGRpZ2l0LCBmZXdlciBkaWdpdHMsIGNyb3BwZWQsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwiZGRpbV9zdGVwcyI6MjAsIm51bV9zYW1wbGVzIjoiMSIsImltYWdlX3Jlc29sdXRpb24iOiI1MTIifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6Ikdsb2JhbCBzZWVkIHNldCB0byA0MjI1ODRcbkRhdGEgc2hhcGUgZm9yIERESU0gc2FtcGxpbmcgaXMgKDEsIDQsIDY0LCA2NCksIGV0YSAwLjBcblJ1bm5pbmcgRERJTSBTYW1wbGluZyB3aXRoIDIwIHRpbWVzdGVwc1xuRERJTSBTYW1wbGVyOiAgIDAlfCAgICAgICAgICB8IDAvMjAgWzAwOjAwPD8sID9pdC9zXVxuRERJTSBTYW1wbGVyOiAgIDUlfOKWjCAgICAgICAgIHwgMS8yMCBbMDA6MDI8MDA6NTIsICAyLjc3cy9pdF1cbkRESU0gU2FtcGxlcjogIDEwJXziloggICAgICAgICB8IDIvMjAgWzAwOjAzPDAwOjI4LCAgMS41N3MvaXRdXG5ERElNIFNhbXBsZXI6ICAxNSV84paI4paMICAgICAgICB8IDMvMjAgWzAwOjA0PDAwOjIwLCAgMS4xOHMvaXRdXG5ERElNIFNhbXBsZXI6ICAyMCV84paI4paIICAgICAgICB8IDQvMjAgWzAwOjA0PDAwOjE1LCAgMS4wMGl0L3NdXG5ERElNIFNhbXBsZXI6ICAyNSV84paI4paI4paMICAgICAgIHwgNS8yMCBbMDA6MDU8MDA6MTMsICAxLjExaXQvc11cbkRESU0gU2FtcGxlcjogIDMwJXzilojilojiloggICAgICAgfCA2LzIwIFswMDowNjwwMDoxMSwgIDEuMTlpdC9zXVxuRERJTSBTYW1wbGVyOiAgMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNy8yMCBbMDA6MDc8MDA6MTAsICAxLjI0aXQvc11cbkRESU0gU2FtcGxlcjogIDQwJXzilojilojilojiloggICAgICB8IDgvMjAgWzAwOjA3PDAwOjA5LCAgMS4yOWl0L3NdXG5ERElNIFNhbXBsZXI6ICA0NSV84paI4paI4paI4paI4paMICAgICB8IDkvMjAgWzAwOjA4PDAwOjA4LCAgMS4zMml0L3NdXG5ERElNIFNhbXBsZXI6ICA1MCV84paI4paI4paI4paI4paIICAgICB8IDEwLzIwIFswMDowOTwwMDowNywgIDEuMzRpdC9zXVxuRERJTSBTYW1wbGVyOiAgNTUlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDExLzIwIFswMDoxMDwwMDowNiwgIDEuMzVpdC9zXVxuRERJTSBTYW1wbGVyOiAgNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDEyLzIwIFswMDoxMDwwMDowNSwgIDEuMzZpdC9zXVxuRERJTSBTYW1wbGVyOiAgNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgMTMvMjAgWzAwOjExPDAwOjA1LCAgMS4zNml0L3NdXG5ERElNIFNhbXBsZXI6ICA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAxNC8yMCBbMDA6MTI8MDA6MDQsICAxLjM2aXQvc11cbkRESU0gU2FtcGxlcjogIDc1JXzilojilojilojilojilojilojilojilowgIHwgMTUvMjAgWzAwOjEyPDAwOjAzLCAgMS4zN2l0L3NdXG5ERElNIFNhbXBsZXI6ICA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDE2LzIwIFswMDoxMzwwMDowMiwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgODUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCB8IDE3LzIwIFswMDoxNDwwMDowMiwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDE4LzIwIFswMDoxNTwwMDowMSwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgOTUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjHwgMTkvMjAgWzAwOjE1PDAwOjAwLCAgMS4zN2l0L3NdXG5ERElNIFNhbXBsZXI6IDEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MTY8MDA6MDAsICAxLjM3aXQvc11cbkRESU0gU2FtcGxlcjogMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDoxNjwwMDowMCwgIDEuMjFpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoyMC41MTA1NjEsInRvdGFsX3RpbWUiOjE2OC4xOTM5ODV9LCJtb2RlbCI6ImphZ2lsbGV5L2NvbnRyb2xuZXQtc2NyaWJibGUiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9hTlY2Z1pEcXFpSmlQZGR2RGZWOWprQVRWY0U2Y2tUbDdobXdlRTdaOERicGNHZWdBL291dHB1dF8wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvM2RiUEQ4bjlicWJETEJaNlB3TGJCMjNORm5tU0xWM3ZoZTZYTFdwR0VjdlVPRFBJQS9vdXRwdXRfMS5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDItMTNUMjI6MDk6MjYuMDEwMjA2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95ejd4cTJ5eGd6Z3AzZDNkN3BneGttY2FkNCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveXo3eHEyeXhnemdwM2QzZDdwZ3hrbWNhZDQvY2FuY2VsIn0sInZlcnNpb24iOiI0MzUwNjFhMWI1YTRjMWUyNjc0MDQ2NGJmNzg2ZWZkZmE5Y2IzYTNhYzQ4ODU5NWEyZGUyM2UxNDNmZGIwMTE3In0sImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgZGV0YWlsZWQgaW1hZ2VzIGZyb20gc2NyaWJibGVkIGRyYXdpbmdzIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29udHJvbG5ldCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDM1MDYxYTFiNWE0YzFlMjY3NDA0NjRiZjc4NmVmZGZhOWNiM2EzYWM0ODg1OTVhMmRlMjNlMTQzZmRiMDExNyIsImNyZWF0ZWRfYXQiOiIyMDIzLTAyLTEzVDIyOjA1OjI0LjU1ODk1NVoiLCJjb2dfdmVyc2lvbiI6IjAuNi4xIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbImltYWdlIiwicHJvbXB0Il0sInByb3BlcnRpZXMiOnsiZXRhIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkV0YSIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiZXRhIChERElNKSJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSJ9LCJzY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJTY2FsZSIsImRlZmF1bHQiOjksIm1heGltdW0iOjMwLCJtaW5pbXVtIjowLjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgU2NhbGUifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciB0aGUgbW9kZWwifSwiYV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQSBQcm9tcHQiLCJkZWZhdWx0IjoiYmVzdCBxdWFsaXR5LCBleHRyZW1lbHkgZGV0YWlsZWQiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IkFkZGVkIFByb21wdCJ9LCJuX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOIFByb21wdCIsImRlZmF1bHQiOiJsb25nYm9keSwgbG93cmVzLCBiYWQgYW5hdG9teSwgYmFkIGhhbmRzLCBtaXNzaW5nIGZpbmdlcnMsIGV4dHJhIGRpZ2l0LCBmZXdlciBkaWdpdHMsIGNyb3BwZWQsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwiZGRpbV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiRGRpbSBTdGVwcyIsImRlZmF1bHQiOjIwLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlN0ZXBzIn0sIm51bV9zYW1wbGVzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbnVtX3NhbXBsZXMifV0sImRlZmF1bHQiOiIxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2FtcGxlcyAoaGlnaGVyIHZhbHVlcyBtYXkgT09NKSJ9LCJpbWFnZV9yZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvaW1hZ2VfcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjUxMiIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW1hZ2UgcmVzb2x1dGlvbiB0byBiZSBnZW5lcmF0ZWQifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibnVtX3NhbXBsZXMiOnsiZW51bSI6WyIxIiwiNCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJudW1fc2FtcGxlcyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sImltYWdlX3Jlc29sdXRpb24iOnsiZW51bSI6WyIyNTYiLCI1MTIiLCI3NjgiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiaW1hZ2VfcmVzb2x1dGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwic3RhcnQiLCJvdXRwdXQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29udHJvbG5ldC9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJjb250cm9sbmV0LXNjcmliYmxlIiwib3duZXIiOiJqYWdpbGxleSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjM4MjkxMDU4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vamFnaWxsZXkvY29udHJvbG5ldC1zY3JpYmJsZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0dSNWttcmVBNGZqZjlKWklGaDBHaElvRUdFbkpqNlNtd1lUc3pZVmV6WFdtN0VwSEIvb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTAtMjFUMjA6NDM6NTUuMDEwOTkzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTExLTIwVDEzOjQwOjA5LjYxMzIyNFoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMS0yMFQxMzozNzozOS4wMTk0NDVaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoicXpyNHEydGJ2ZWVnZWRpN2Vhd3dqNXU0em0iLCJpbnB1dCI6eyJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0IjoiQSBUT0sgcGhvdG8sIGV4dHJlbWUgbWFjcm8gcGhvdG8gb2YgYSBnb2xkZW4gYXN0cm9uYXV0IHJpZGluZyBhIHVuaWNvcm4gc3RhdHVlLCBpbiBhIG11c2V1bSwgYm9rZWgsIDUwbW0iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuOCwibnVtX291dHB1dHMiOjEsImNvbnRyb2xuZXRfMSI6InNvZnRfZWRnZV9oZWQiLCJjb250cm9sbmV0XzIiOiJub25lIiwiY29udHJvbG5ldF8zIjoibm9uZSIsImxvcmFfd2VpZ2h0cyI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvaEtocFZlNk83RXdYTkNpV09SZXYzT0VEUkNvV2VNbHFaTUxRREV2d0R5SFYzaHZqQS90cmFpbmVkX21vZGVsLnRhciIsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsIm5lZ2F0aXZlX3Byb21wdCI6InJhaW5ib3ciLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGhfaGVpZ2h0IiwiY29udHJvbG5ldF8xX2VuZCI6MSwiY29udHJvbG5ldF8yX2VuZCI6MSwiY29udHJvbG5ldF8zX2VuZCI6MSwiY29udHJvbG5ldF8xX2ltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9Kc2ZDUUU4azFsc0NpblcxeW83NnlLTVFlNlI1TVJ0OVdMTDNINVQ1WXBjNXdhc3EvMDIwZTY1NmQtMGM3MS00NWMzLWE3ZjUtMWZhY2Y3ZDUyZDRmLnBuZyIsImNvbnRyb2xuZXRfMV9zdGFydCI6MCwiY29udHJvbG5ldF8yX3N0YXJ0IjowLCJjb250cm9sbmV0XzNfc3RhcnQiOjAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjMwLCJjb250cm9sbmV0XzFfY29uZGl0aW9uaW5nX3NjYWxlIjowLjgsImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOjAuOCwiY29udHJvbG5ldF8zX2NvbmRpdGlvbmluZ19zY2FsZSI6MC43NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyMjgwMVxuVXNpbmcgZ2l2ZW4gZGltZW5zaW9uc1xuRW5zdXJpbmcgZW5vdWdoIGRpc2sgc3BhY2UuLi5cbkZyZWUgZGlzayBzcGFjZTogMTc4NDUzNTg0MjgxNlxuRG93bmxvYWRpbmcgd2VpZ2h0czogaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9oS2hwVmU2TzdFd1hOQ2lXT1JldjNPRURSQ29XZU1scVpNTFFERXZ3RHlIVjNodmpBL3RyYWluZWRfbW9kZWwudGFyXG5iJ0Rvd25sb2FkZWQgMTg2IE1CIGJ5dGVzIGluIDAuNzg2cyAoMjM3IE1CL3MpXFxuRXh0cmFjdGVkIDE4NiBNQiBpbiAwLjA3MHMgKDIuNiBHQi9zKVxcbidcbkRvd25sb2FkZWQgd2VpZ2h0cyBpbiAxLjU1MTA4NDc1Njg1MTE5NjMgc2Vjb25kc1xuTG9hZGluZyBmaW5lLXR1bmVkIG1vZGVsXG5Eb2VzIG5vdCBoYXZlIFVuZXQuIGFzc3VtZSB3ZSBhcmUgdXNpbmcgTG9SQVxuTG9hZGluZyBVbmV0IExvUkFcblByb21wdDogQSA8czA+PHMxPiBwaG90bywgZXh0cmVtZSBtYWNybyBwaG90byBvZiBhIGdvbGRlbiBhc3Ryb25hdXQgcmlkaW5nIGEgdW5pY29ybiBzdGF0dWUsIGluIGEgbXVzZXVtLCBib2tlaCwgNTBtbVxuUHJvY2Vzc2luZyBpbWFnZSB3aXRoIHNvZnRfZWRnZV9oZWRcbkxvYWRpbmcgcGlwZWxpbmUgY29tcG9uZW50cy4uLjogICAwJXwgICAgICAgICAgfCAwLzcgWzAwOjAwPD8sID9pdC9zXVxuTG9hZGluZyBwaXBlbGluZSBjb21wb25lbnRzLi4uOiAxMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNy83IFswMDowMDwwMDowMCwgMTM2MTcuODdpdC9zXVxuWW91IGhhdmUgMSBDb250cm9sTmV0cyBhbmQgeW91IGhhdmUgcGFzc2VkIDEgcHJvbXB0cy4gVGhlIGNvbmRpdGlvbmluZ3Mgd2lsbCBiZSBmaXhlZCBhY3Jvc3MgdGhlIHByb21wdHMuXG4gIDAlfCAgICAgICAgICB8IDAvMzAgWzAwOjAwPD8sID9pdC9zXS9yb290Ly5weWVudi92ZXJzaW9ucy8zLjkuMTgvbGliL3B5dGhvbjMuOS9zaXRlLXBhY2thZ2VzL2RpZmZ1c2Vycy9tb2RlbHMvYXR0ZW50aW9uX3Byb2Nlc3Nvci5weToxNDY4OiBGdXR1cmVXYXJuaW5nOiBgTG9SQUF0dG5Qcm9jZXNzb3IyXzBgIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB2ZXJzaW9uIDAuMjYuMC4gTWFrZSBzdXJlIHVzZSBBdHRuUHJvY2Vzc29yMl8wIGluc3RlYWQgYnkgc2V0dGluZ0xvUkEgbGF5ZXJzIHRvIGBzZWxmLnt0b19xLHRvX2ssdG9fdix0b19vdXRbMF19LmxvcmFfbGF5ZXJgIHJlc3BlY3RpdmVseS4gVGhpcyB3aWxsIGJlIGRvbmUgYXV0b21hdGljYWxseSB3aGVuIHVzaW5nIGBMb3JhTG9hZGVyTWl4aW4ubG9hZF9sb3JhX3dlaWdodHNgXG5kZXByZWNhdGUoXG4gIDMlfOKWjiAgICAgICAgIHwgMS8zMCBbMDA6MDI8MDE6MjAsICAyLjc2cy9pdF1cbiAgNyV84paLICAgICAgICAgfCAyLzMwIFswMDowMjwwMDozNSwgIDEuMjZzL2l0XVxuIDEwJXziloggICAgICAgICB8IDMvMzAgWzAwOjAzPDAwOjIxLCAgMS4yN2l0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA0LzMwIFswMDowMzwwMDoxNCwgIDEuNzhpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgNS8zMCBbMDA6MDM8MDA6MTAsICAyLjI5aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDYvMzAgWzAwOjAzPDAwOjA4LCAgMi43Nml0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDcvMzAgWzAwOjA0PDAwOjA3LCAgMy4xOGl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDgvMzAgWzAwOjA0PDAwOjA2LCAgMy41M2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDkvMzAgWzAwOjA0PDAwOjA1LCAgMy44Mml0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMTAvMzAgWzAwOjA0PDAwOjA0LCAgNC4wNGl0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMTEvMzAgWzAwOjA0PDAwOjA0LCAgNC4yMWl0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMTIvMzAgWzAwOjA1PDAwOjA0LCAgNC4zMml0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAxMy8zMCBbMDA6MDU8MDA6MDMsICA0LjM3aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDE0LzMwIFswMDowNTwwMDowMywgIDQuNDVpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTUvMzAgWzAwOjA1PDAwOjAzLCAgNC41MWl0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE2LzMwIFswMDowNjwwMDowMywgIDQuNTFpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCAxNy8zMCBbMDA6MDY8MDA6MDIsICA0LjU2aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTgvMzAgWzAwOjA2PDAwOjAyLCAgNC41OGl0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgMTkvMzAgWzAwOjA2PDAwOjAyLCAgNC42MGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgMjAvMzAgWzAwOjA2PDAwOjAyLCAgNC42Mml0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMjEvMzAgWzAwOjA3PDAwOjAxLCAgNC42M2l0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCAyMi8zMCBbMDA6MDc8MDA6MDEsICA0LjY0aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDIzLzMwIFswMDowNzwwMDowMSwgIDQuNjRpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjQvMzAgWzAwOjA3PDAwOjAxLCAgNC42NGl0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDI1LzMwIFswMDowNzwwMDowMSwgIDQuNjVpdC9zXVxuIDg3JXzilojilojilojilojilojilojilojilojilosgfCAyNi8zMCBbMDA6MDg8MDA6MDAsICA0LjY1aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMjcvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4gOTMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjnwgMjgvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgMjkvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjA5PDAwOjAwLCAgNC42NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjA5PDAwOjAwLCAgMy4zMml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE2Ljk0ODk1MywidG90YWxfdGltZSI6MTUwLjU5Mzc3OX0sIm1vZGVsIjoiZm9mci9zZHhsLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0Lzg0ODZiZGZlZm9IbGtwYkk0bTk4ZG5zbTJhenlJZ0lCOE1WcTNpbFZwQmd3ZGkwakEvY29udHJvbC0wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvR1I1a21yZUE0ZmpmOUpaSUZoMEdoSW9FR0VuSmo2U213WVRzellWZXpYV203RXBIQi9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMTEtMjBUMTM6Mzk6NTIuNjY0MjcxWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9xenI0cTJ0YnZlZWdlZGk3ZWF3d2o1dTR6bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcXpyNHEydGJ2ZWVnZWRpN2Vhd3dqNXU0em0vY2FuY2VsIn0sInZlcnNpb24iOiI0YWY2MGRmOTUxNGFkYjkxNjgzZDBiZDdhNjk4MGRlZThjNGQ3NGUzYTBjMTg5NmVlYWRlNDAyY2UyYWQ5Mjc4In0sImRlc2NyaXB0aW9uIjoiTXVsdGktY29udHJvbG5ldCwgbG9yYSBsb2FkaW5nLCBpbWcyaW1nLCBpbnBhaW50aW5nIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zZHhsLW11bHRpY29udHJvbG5ldC1sb3JhIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI4OWViMjEyYjNkMTM2NmE4M2U5NDljMTJhNGI0NWRmZTZiNmIzMTNiNTk0Y2I4MjY4ZTg2NDkzMWFjOWZmYjE2IiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjJUMTQ6MzY6MTIuNDczNzYyWiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IG1hc2sgZm9yIGlucGFpbnQgbW9kZS4gQmxhY2sgYXJlYXMgd2lsbCBiZSBwcmVzZXJ2ZWQsIHdoaXRlIGFyZWFzIHdpbGwgYmUgaW5wYWludGVkLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcgb3IgaW5wYWludCBtb2RlIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6IkFuIGFzdHJvbmF1dCByaWRpbmcgYSByYWluYm93IHVuaWNvcm4iLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJyZWZpbmUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9yZWZpbmUifV0sImRlZmF1bHQiOiJub19yZWZpbmVyIiwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiV2hpY2ggcmVmaW5lIHN0eWxlIHRvIHVzZSJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJLX0VVTEVSIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibG9yYV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIFNjYWxlIiwiZGVmYXVsdCI6MC42LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJMb1JBIGFkZGl0aXZlIHNjYWxlLiBPbmx5IGFwcGxpY2FibGUgb24gdHJhaW5lZCBtb2RlbHMuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQifSwiY29udHJvbG5ldF8xIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8xIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjE5LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8yIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjI0LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8zIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8zIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjI5LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjE3LCJkZXNjcmlwdGlvbiI6IlJlcGxpY2F0ZSBMb1JBIHdlaWdodHMgdG8gdXNlLiBMZWF2ZSBibGFuayB0byB1c2UgdGhlIGRlZmF1bHQgd2VpZ2h0cy4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInNpemluZ19zdHJhdGVneSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemluZ19zdHJhdGVneSJ9XSwiZGVmYXVsdCI6IndpZHRoX2hlaWdodCIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiRGVjaWRlIGhvdyB0byByZXNpemUgaW1hZ2VzIOKAkyB1c2Ugd2lkdGgvaGVpZ2h0LCByZXNpemUgYmFzZWQgb24gaW5wdXQgaW1hZ2Ugb3IgY29udHJvbCBpbWFnZSJ9LCJjb250cm9sbmV0XzFfZW5kIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBFbmQiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoyMywiZGVzY3JpcHRpb24iOiJXaGVuIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGVuZHMifSwiY29udHJvbG5ldF8yX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sbmV0IDIgRW5kIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MjgsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBlbmRzIn0sImNvbnRyb2xuZXRfM19lbmQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMzLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgZW5kcyJ9LCJjb250cm9sbmV0XzFfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29udHJvbG5ldCAxIEltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGZpcnN0IGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8xX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIyLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfMl9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDIgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyNSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3Igc2Vjb25kIGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMiBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI3LCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfM19pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDMgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozMCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgdGhpcmQgY29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzNfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIFN0YXJ0IiwiZGVmYXVsdCI6MCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MzIsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBzdGFydHMifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE4LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn0sImNvbnRyb2xuZXRfMV9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAxIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAyIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI2LCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfM19jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImJhc2VfaW1hZ2VfcmVmaW5lciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZWZpbmUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJvbG5ldF8xIjp7ImVudW0iOlsibm9uZSIsImVkZ2VfY2FubnkiLCJpbGx1c2lvbiIsImRlcHRoX2xlcmVzIiwiZGVwdGhfbWlkYXMiLCJzb2Z0X2VkZ2VfcGlkaSIsInNvZnRfZWRnZV9oZWQiLCJsaW5lYXJ0IiwibGluZWFydF9hbmltZSIsIm9wZW5wb3NlIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyb2xuZXRfMSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImNvbnRyb2xuZXRfMiI6eyJlbnVtIjpbIm5vbmUiLCJlZGdlX2Nhbm55IiwiaWxsdXNpb24iLCJkZXB0aF9sZXJlcyIsImRlcHRoX21pZGFzIiwic29mdF9lZGdlX3BpZGkiLCJzb2Z0X2VkZ2VfaGVkIiwibGluZWFydCIsImxpbmVhcnRfYW5pbWUiLCJvcGVucG9zZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJjb250cm9sbmV0XzIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJjb250cm9sbmV0XzMiOnsiZW51bSI6WyJub25lIiwiZWRnZV9jYW5ueSIsImlsbHVzaW9uIiwiZGVwdGhfbGVyZXMiLCJkZXB0aF9taWRhcyIsInNvZnRfZWRnZV9waWRpIiwic29mdF9lZGdlX2hlZCIsImxpbmVhcnQiLCJsaW5lYXJ0X2FuaW1lIiwib3BlbnBvc2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiY29udHJvbG5ldF8zIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJzaXppbmdfc3RyYXRlZ3kiOnsiZW51bSI6WyJ3aWR0aF9oZWlnaHQiLCJpbnB1dF9pbWFnZSIsImNvbnRyb2xuZXRfMV9pbWFnZSIsImNvbnRyb2xuZXRfMl9pbWFnZSIsImNvbnRyb2xuZXRfM19pbWFnZSIsIm1hc2tfaW1hZ2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6aW5nX3N0cmF0ZWd5IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZm9mci9jb2ctc2R4bC1tdWx0aS1jb250cm9sbmV0LWxvcmEvYmxvYi9tYWluL0xJQ0VOU0UiLCJuYW1lIjoic2R4bC1tdWx0aS1jb250cm9sbmV0LWxvcmEiLCJvd25lciI6ImZvZnIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMTM4MzksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mb2ZyL3NkeGwtbXVsdGktY29udHJvbG5ldC1sb3JhIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NTljOGVjNi00MDQ2LTRkNGUtOTgyNi1iN2I1NzVlNWI3OWYvY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDIzLTEwLTI1VDEzOjE4OjUxLjkwMTAzMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMS0xN1QxMjowMToxNC4yMTQwNDlaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTEtMTdUMTI6MDE6MTIuOTI2OTU5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InV6enN4empiMnN1czV4bDVqcW54cGpseW9xIiwiaW5wdXQiOnsiaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0psRzBFZmQydWJCcDl5R25sT2k3STlTZTJyWG5KU3JQRm9nTGYwWWllS2dqbldONi9kb3dubG9hZC02LnBuZyIsIndpZHRoIjo3NjgsImhlaWdodCI6NzY4LCJwcm9tcHQiOiJTZWxmLXBvcnRyYWl0IG9pbCBwYWludGluZywgYSBiZWF1dGlmdWwgY3lib3JnIHdpdGggZ29sZGVuIGhhaXIsIDhrIiwibnVtX2ltYWdlcyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjgsImFyY2hpdmVfb3V0cHV0cyI6ZmFsc2UsInByb21wdF9zdHJlbmd0aCI6MC40NSwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGgvaGVpZ2h0IiwibGNtX29yaWdpbl9zdGVwcyI6NTAsImNhbm55X2xvd190aHJlc2hvbGQiOjEwMCwibnVtX2luZmVyZW5jZV9zdGVwcyI6NCwiY2FubnlfaGlnaF90aHJlc2hvbGQiOjIwMCwiY29udHJvbF9ndWlkYW5jZV9lbmQiOjEsImNvbnRyb2xfZ3VpZGFuY2Vfc3RhcnQiOjAsImNvbnRyb2xuZXRfY29uZGl0aW9uaW5nX3NjYWxlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM4NDc3XG5Gb3VuZCAxIHByb21wdDpcbi0gU2VsZi1wb3J0cmFpdCBvaWwgcGFpbnRpbmcsIGEgYmVhdXRpZnVsIGN5Ym9yZyB3aXRoIGdvbGRlbiBoYWlyLCA4a1xuTWFraW5nIDEgaW1hZ2VcblVzaW5nIGdpdmVuIGRpbWVuc2lvbnNcbmltZzJpbWcgbW9kZVxuICAwJXwgICAgICAgICAgfCAwLzQgWzAwOjAwPD8sID9pdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgMTcuOTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsIDE3LjgyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxNy44MWl0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuODQ1OTE5LCJ0b3RhbF90aW1lIjoxLjI4NzA5fSwibW9kZWwiOiJmb2ZyL2xhdGVudC1jb25zaXN0ZW5jeS1tb2RlbCIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0xGMjN4V3JNaWUydk1DbWJpc3dldEVUMkJMcGVycEV0Tm9kWlNONHlOZkRrQUNsSEIvb3V0LTAuanBnIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTExLTE3VDEyOjAxOjEzLjM2ODEzMFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdXp6c3h6amIyc3VzNXhsNWpxbnhwamx5b3EiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3V6enN4empiMnN1czV4bDVqcW54cGpseW9xL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiZmQwZjAyNzU2YWU1YzMyNDRjZmI0NWMwNjAzMjk2ZTc0MThjMDdkMTUwMWJjNmU5NDYzZWEyZDIxNWQ1ZTM4ZiJ9LCJkZXNjcmlwdGlvbiI6IlN1cGVyLWZhc3QsIDAuNnMgcGVyIGltYWdlLiBMQ00gd2l0aCBpbWcyaW1nLCBsYXJnZSBiYXRjaGluZyBhbmQgY2FubnkgY29udHJvbG5ldCIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZm9mci9jb2ctbGNtIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ODNkMTlkYzMxMmY3YTlmMDQyOGIwNDQyOWE5Y2NlZmQyOGRiZjc3ODVmZWYwODNhZDVjZjk5MWI2NWY0MDZmIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDEtMTBUMTA6MDI6MDQuMzEyOTM4WiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTG93ZXIgaWYgb3V0IG9mIG1lbW9yeSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBMb3dlciBpZiBvdXQgb2YgbWVtb3J5In0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiU2VsZi1wb3J0cmFpdCBvaWwgcGFpbnRpbmcsIGEgYmVhdXRpZnVsIGN5Ym9yZyB3aXRoIGdvbGRlbiBoYWlyLCA4ayIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiRm9yIG11bHRpcGxlIHByb21wdHMsIGVudGVyIGVhY2ggb24gYSBuZXcgbGluZS4ifSwibnVtX2ltYWdlcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEltYWdlcyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgcGVyIHByb21wdCJ9LCJjb250cm9sX2ltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbnRyb2wgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJJbWFnZSBmb3IgY29udHJvbG5ldCBjb25kaXRpb25pbmcifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo4LCJtYXhpbXVtIjoyMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFyY2hpdmVfb3V0cHV0cyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXJjaGl2ZSBPdXRwdXRzIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE3LCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiB0byBhcmNoaXZlIHRoZSBvdXRwdXQgaW1hZ2VzIn0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZy4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwic2l6aW5nX3N0cmF0ZWd5Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2l6aW5nX3N0cmF0ZWd5In1dLCJkZWZhdWx0Ijoid2lkdGgvaGVpZ2h0IiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJEZWNpZGUgaG93IHRvIHJlc2l6ZSBpbWFnZXMg4oCTIHVzZSB3aWR0aC9oZWlnaHQsIHJlc2l6ZSBiYXNlZCBvbiBpbnB1dCBpbWFnZSBvciBjb250cm9sIGltYWdlIn0sImxjbV9vcmlnaW5fc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxjbSBPcmlnaW4gU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OX0sImNhbm55X2xvd190aHJlc2hvbGQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ2FubnkgTG93IFRocmVzaG9sZCIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MjU1LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJDYW5ueSBsb3cgdGhyZXNob2xkIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo4LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiBSZWNvbW1lbmQgMSB0byA4IHN0ZXBzLiJ9LCJjYW5ueV9oaWdoX3RocmVzaG9sZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDYW5ueSBIaWdoIFRocmVzaG9sZCIsImRlZmF1bHQiOjIwMCwibWF4aW11bSI6MjU1LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJDYW5ueSBoaWdoIHRocmVzaG9sZCJ9LCJjb250cm9sX2d1aWRhbmNlX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sIEd1aWRhbmNlIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQgZW5kIn0sImNvbnRyb2xfZ3VpZGFuY2Vfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbCBHdWlkYW5jZSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQgc3RhcnQifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxOCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJIn0sImNvbnRyb2xuZXRfY29uZGl0aW9uaW5nX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgQ29uZGl0aW9uaW5nIFNjYWxlIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NCwibWluaW11bSI6MC4xLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJDb250cm9sbmV0IGNvbmRpdGlvbmluZyBzY2FsZSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sInNpemluZ19zdHJhdGVneSI6eyJlbnVtIjpbIndpZHRoL2hlaWdodCIsImlucHV0X2ltYWdlIiwiY29udHJvbF9pbWFnZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXppbmdfc3RyYXRlZ3kiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1sY20vYmxvYi9tYWluL0xJQ0VOU0UiLCJuYW1lIjoibGF0ZW50LWNvbnNpc3RlbmN5LW1vZGVsIiwib3duZXIiOiJmb2ZyIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTUyNDA1NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvbGF0ZW50LWNvbnNpc3RlbmN5LW1vZGVsIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvVkhGZnhTMnpKWVZNVnk0SXRqenc0Q2hOZFF0RWFoOXdrY1V2eVBEY1B1ZDcyZURTQS9vdXQtMC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0xMi0xOVQyMzoyMjozNi44NTk3NDdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMTItMTlUMjM6Mzg6MzEuNDQ2NDAxWiIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTE5VDIzOjM2OjI2LjAzODYzOVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrZWFwZDdsYmlpaXg3YXVzdWJtMjJvMnNibSIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6IkluIENhc2V5IEJhdWdoJ3MgZXZvY2F0aXZlIHN0eWxlLCBhcnQgb2YgYSBiZWF1dGlmdWwgeW91bmcgZ2lybCBjeWJvcmcgd2l0aCBsb25nIGJyb3duIGhhaXIsIGZ1dHVyaXN0aWMsIHNjaWZpLCBpbnRyaWNhdGUsIGVsZWdhbnQsIGhpZ2hseSBkZXRhaWxlZCwgbWFqZXN0aWMsIEJhdWdoJ3MgYnJ1c2h3b3JrIGluZnVzZXMgdGhlIHBhaW50aW5nIHdpdGggYSB1bmlxdWUgY29tYmluYXRpb24gb2YgcmVhbGlzbSBhbmQgYWJzdHJhY3Rpb24sIGdyZWcgcnV0a293c2tpLCBzdXJyZWFsIGdvbGQgZmlsaWdyZWUsIGJyb2tlbiBnbGFzcywgKG1hc3RlcnBpZWNlLCBzaWRlbGlnaHRpbmcsIGZpbmVseSBkZXRhaWxlZCBiZWF1dGlmdWwgZXllczogMS4yKSwgaGRyLCByZWFsaXN0aWMgcGFpbnRpbmcsIG5hdHVyYWwgc2tpbiwgdGV4dHVyZWQgc2tpbiwgY2xvc2VkIG1vdXRoLCBjcnlzdGFsIGV5ZXMsIGJ1dHRlcmZseSBmaWxpZ3JlZSwgY2hlc3QgYXJtb3IsIGV5ZSBtYWtldXAsIHJvYm90IGpvaW50cywgbG9uZyBoYWlyIG1vdmVkIGJ5IHRoZSB3aW5kLCB3aW5kb3cgZmFjaW5nIHRvIGFub3RoZXIgd29ybGQsIEJhdWdoJ3MgZGlzdGluY3RpdmUgc3R5bGUgY2FwdHVyZXMgdGhlIGVzc2VuY2Ugb2YgdGhlIGdpcmwncyBlbmlnbWF0aWMgbmF0dXJlLCBpbnZpdGluZyB2aWV3ZXJzIHRvIGV4cGxvcmUgdGhlIGRlcHRocyBvZiBoZXIgc291bCwgYXdhcmQgd2lubmluZyBhcnQiLCJzY2hlZHVsZXIiOiJLX0VVTEVSIiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjoyLCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6InVnbHksIGRlZm9ybWVkLCBub2lzeSwgYmx1cnJ5LCBsb3cgY29udHJhc3QsIHRleHQsIEJhZERyZWFtLCAzZCwgY2dpLCByZW5kZXIsIGZha2UsIGFuaW1lLCBvcGVuIG1vdXRoLCBiaWcgZm9yZWhlYWQsIGxvbmcgbmVjayIsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjd9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNjI2MDcwM1xuVG9rZW4gaW5kaWNlcyBzZXF1ZW5jZSBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBtYXhpbXVtIHNlcXVlbmNlIGxlbmd0aCBmb3IgdGhpcyBtb2RlbCAoMTUyID4gNzcpLiBSdW5uaW5nIHRoaXMgc2VxdWVuY2UgdGhyb3VnaCB0aGUgbW9kZWwgd2lsbCByZXN1bHQgaW4gaW5kZXhpbmcgZXJyb3JzXG5UaGUgZm9sbG93aW5nIHBhcnQgb2YgeW91ciBpbnB1dCB3YXMgdHJ1bmNhdGVkIGJlY2F1c2UgQ0xJUCBjYW4gb25seSBoYW5kbGUgc2VxdWVuY2VzIHVwIHRvIDc3IHRva2VuczogW1wiMS4gMiApLCBoZHIsIHJlYWxpc3RpYyBwYWludGluZywgbmF0dXJhbCBza2luLCB0ZXh0dXJlZCBza2luLCBjbG9zZWQgbW91dGgsIGNyeXN0YWwgZXllcywgYnV0dGVyZmx5IGZpbGlncmVlLCBjaGVzdCBhcm1vciwgZXllIG1ha2V1cCwgcm9ib3Qgam9pbnRzLCBsb25nIGhhaXIgbW92ZWQgYnkgdGhlIHdpbmQsIHdpbmRvdyBmYWNpbmcgdG8gYW5vdGhlciB3b3JsZCwgYmF1Z2gncyBkaXN0aW5jdGl2ZSBzdHlsZSBjYXB0dXJlcyB0aGUgZXNzZW5jZSBvZiB0aGUgZ2lybCdzIGVuaWdtYXRpYyBuYXR1cmUsIGludml0aW5nIHZpZXdlcnMgdG8gZXhwbG9yZSB0aGUgZGVwdGhzIG9mIGhlciBzb3VsLCBhd2FyZCB3aW5uaW5nIGFydFwiXVxuVG9rZW4gaW5kaWNlcyBzZXF1ZW5jZSBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBtYXhpbXVtIHNlcXVlbmNlIGxlbmd0aCBmb3IgdGhpcyBtb2RlbCAoMTUyID4gNzcpLiBSdW5uaW5nIHRoaXMgc2VxdWVuY2UgdGhyb3VnaCB0aGUgbW9kZWwgd2lsbCByZXN1bHQgaW4gaW5kZXhpbmcgZXJyb3JzXG5UaGUgZm9sbG93aW5nIHBhcnQgb2YgeW91ciBpbnB1dCB3YXMgdHJ1bmNhdGVkIGJlY2F1c2UgQ0xJUCBjYW4gb25seSBoYW5kbGUgc2VxdWVuY2VzIHVwIHRvIDc3IHRva2VuczogW1wiMS4gMiApLCBoZHIsIHJlYWxpc3RpYyBwYWludGluZywgbmF0dXJhbCBza2luLCB0ZXh0dXJlZCBza2luLCBjbG9zZWQgbW91dGgsIGNyeXN0YWwgZXllcywgYnV0dGVyZmx5IGZpbGlncmVlLCBjaGVzdCBhcm1vciwgZXllIG1ha2V1cCwgcm9ib3Qgam9pbnRzLCBsb25nIGhhaXIgbW92ZWQgYnkgdGhlIHdpbmQsIHdpbmRvdyBmYWNpbmcgdG8gYW5vdGhlciB3b3JsZCwgYmF1Z2gncyBkaXN0aW5jdGl2ZSBzdHlsZSBjYXB0dXJlcyB0aGUgZXNzZW5jZSBvZiB0aGUgZ2lybCdzIGVuaWdtYXRpYyBuYXR1cmUsIGludml0aW5nIHZpZXdlcnMgdG8gZXhwbG9yZSB0aGUgZGVwdGhzIG9mIGhlciBzb3VsLCBhd2FyZCB3aW5uaW5nIGFydFwiXVxuICAwJXwgICAgICAgICAgfCAwLzcgWzAwOjAwPD8sID9pdC9zXVxuIDE0JXzilojilo0gICAgICAgIHwgMS83IFswMDowMDwwMDowMSwgIDMuMjNpdC9zXVxuIDI5JXzilojilojiloogICAgICAgfCAyLzcgWzAwOjAwPDAwOjAxLCAgNC4wOWl0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAzLzcgWzAwOjAwPDAwOjAwLCAgNC40Nml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDQvNyBbMDA6MDA8MDA6MDAsICA0LjY1aXQvc11cbiA3MSV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDUvNyBbMDA6MDE8MDA6MDAsICA0Ljc3aXQvc11cbiA4NiV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgNi83IFswMDowMTwwMDowMCwgIDQuODNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDcvNyBbMDA6MDE8MDA6MDAsICA0Ljg4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA3LzcgWzAwOjAxPDAwOjAwLCAgNC42M2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjMuNzYyOTk5LCJ0b3RhbF90aW1lIjoxMjUuNDA3NzYyfSwibW9kZWwiOiJsdWNhdGFjby9kcmVhbXNoYXBlci14bC10dXJibyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L1ZIRmZ4UzJ6SllWTVZ5NEl0anp3NENoTmRRdEVhaDl3a2NVdnlQRGNQdWQ3MmVEU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTE5VDIzOjM4OjI3LjY4MzQwMloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva2VhcGQ3bGJpaWl4N2F1c3VibTIybzJzYm0iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2tlYXBkN2xiaWlpeDdhdXN1Ym0yMm8yc2JtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMGExNzEwZTAxODdiMDFhMjU1MzAyNzM4Y2EwMTU4ZmYwMmEyMmY0NjM4Njc5NTMzZTExMTA4MmY5ZGQxYjYxNSJ9LCJkZXNjcmlwdGlvbiI6IkRyZWFtU2hhcGVyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIFNEIG1vZGVsIHRoYXQgYWltcyBhdCBkb2luZyBldmVyeXRoaW5nIHdlbGwsIHBob3RvcywgYXJ0LCBhbmltZSwgbWFuZ2EuIEl0J3MgZGVzaWduZWQgdG8gbWF0Y2ggTWlkam91cm5leSBhbmQgREFMTC1FLiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLWRyZWFtc2hhcGVyLXhsLXR1cmJvIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIwYTE3MTBlMDE4N2IwMWEyNTUzMDI3MzhjYTAxNThmZjAyYTIyZjQ2Mzg2Nzk1MzNlMTExMDgyZjlkZDFiNjE1IiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMTlUMjM6MzQ6NTYuOTc3OTQyWiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NiwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL21vZGVscz9saWNlbnNlPWxpY2Vuc2U6b3BlbnJhaWwrKyIsIm5hbWUiOiJkcmVhbXNoYXBlci14bC10dXJibyIsIm93bmVyIjoibHVjYXRhY28iLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMjUyMDUsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9sdWNhdGFjby9kcmVhbXNoYXBlci14bC10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzdRY0pRYUhXeW9xYkRKeE9IUmVxNVV0cGhydUEzUmZiTHZLMU5oU1lYVnE3c1hHU0Evb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjdUMDY6NDc6NTIuMTIzNDYzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjUwOjM2LjU4MTI2MVoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMi0yN1QwNjo0ODoyOS41MzQ4MDFaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoibWpteDdjdGJxaWJlYmhtYWF1emtma3gzb3EiLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJibGFjayBmbHVmZnkgZ29yZ2VvdXMgZGFuZ2Vyb3VzIGNhdCBhbmltYWwgY3JlYXR1cmUsIGxhcmdlIG9yYW5nZSBleWVzLCBiaWcgZmx1ZmZ5IGVhcnMsIHBpZXJjaW5nIGdhemUsIGZ1bGwgbW9vbiwgZGFyayBhbWJpYW5jZSwgYmVzdCBxdWFsaXR5LCBleHRyZW1lbHkgZGV0YWlsZWQiLCJzY2hlZHVsZXIiOiJLYXJyYXNEUE0iLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiYXBwbHlfd2F0ZXJtYXJrIjp0cnVlLCJuZWdhdGl2ZV9wcm9tcHQiOiJ3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjo2MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyMDM0MTAzNDIwXG5Qcm9tcHQ6IGJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZFxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvNjAgWzAwOjAwPD8sID9pdC9zXVxuICAyJXzilo8gICAgICAgICB8IDEvNjAgWzAwOjAwPDAwOjE4LCAgMy4xNGl0L3NdXG4gIDUlfOKWjCAgICAgICAgIHwgMy82MCBbMDA6MDA8MDA6MTEsICA1LjE3aXQvc11cbiAgNyV84paLICAgICAgICAgfCA0LzYwIFswMDowMDwwMDoxMSwgIDUuMDlpdC9zXVxuICA4JXziloogICAgICAgICB8IDUvNjAgWzAwOjAxPDAwOjEwLCAgNS4wM2l0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNi82MCBbMDA6MDE8MDA6MTAsICA0Ljk5aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDcvNjAgWzAwOjAxPDAwOjEwLCAgNC45Nml0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA4LzYwIFswMDowMTwwMDoxMCwgIDQuOTRpdC9zXVxuIDE1JXzilojilowgICAgICAgIHwgOS82MCBbMDA6MDE8MDA6MTAsICA0LjkzaXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDEwLzYwIFswMDowMjwwMDoxMCwgIDQuOTJpdC9zXVxuIDE4JXzilojiloogICAgICAgIHwgMTEvNjAgWzAwOjAyPDAwOjA5LCAgNC45MWl0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxMi82MCBbMDA6MDI8MDA6MDksICA0LjkxaXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMTMvNjAgWzAwOjAyPDAwOjA5LCAgNC45MGl0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDE0LzYwIFswMDowMjwwMDowOSwgIDQuOTBpdC9zXVxuIDI1JXzilojilojilowgICAgICAgfCAxNS82MCBbMDA6MDM8MDA6MDksICA0LjkwaXQvc11cbiAyNyV84paI4paI4paLICAgICAgIHwgMTYvNjAgWzAwOjAzPDAwOjA4LCAgNC45MGl0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDE3LzYwIFswMDowMzwwMDowOCwgIDQuODNpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxOC82MCBbMDA6MDM8MDA6MDgsICA0LjgzaXQvc11cbiAzMiV84paI4paI4paI4paPICAgICAgfCAxOS82MCBbMDA6MDM8MDA6MDgsICA0Ljg1aXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAyMC82MCBbMDA6MDQ8MDA6MDgsICA0Ljg4aXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCAyMS82MCBbMDA6MDQ8MDA6MDcsICA0LjkwaXQvc11cbiAzNyV84paI4paI4paI4paLICAgICAgfCAyMi82MCBbMDA6MDQ8MDA6MDcsICA0LjkwaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAyMy82MCBbMDA6MDQ8MDA6MDcsICA0LjkxaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAyNC82MCBbMDA6MDQ8MDA6MDcsICA0LjkxaXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDI1LzYwIFswMDowNTwwMDowNywgIDQuOTJpdC9zXVxuIDQzJXzilojilojilojilojilo4gICAgIHwgMjYvNjAgWzAwOjA1PDAwOjA2LCAgNC45Mml0L3NdXG4gNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAyNy82MCBbMDA6MDU8MDA6MDYsICA0LjkyaXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDI4LzYwIFswMDowNTwwMDowNiwgIDQuOTJpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMjkvNjAgWzAwOjA1PDAwOjA2LCAgNC45Mml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAzMC82MCBbMDA6MDY8MDA6MDYsICA0LjkyaXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMzEvNjAgWzAwOjA2PDAwOjA1LCAgNC45Mml0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDMyLzYwIFswMDowNjwwMDowNSwgIDQuOTJpdC9zXVxuIDU1JXzilojilojilojilojilojilowgICAgfCAzMy82MCBbMDA6MDY8MDA6MDUsICA0LjkyaXQvc11cbiA1NyV84paI4paI4paI4paI4paI4paLICAgIHwgMzQvNjAgWzAwOjA2PDAwOjA1LCAgNC45Mml0L3NdXG4gNTglfOKWiOKWiOKWiOKWiOKWiOKWiiAgICB8IDM1LzYwIFswMDowNzwwMDowNSwgIDQuOTJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzNi82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paPICAgfCAzNy82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCAzOC82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAzOS82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2NyV84paI4paI4paI4paI4paI4paI4paLICAgfCA0MC82MCBbMDA6MDg8MDA6MDQsICA0LjkyaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCA0MS82MCBbMDA6MDg8MDA6MDMsICA0LjkxaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCA0Mi82MCBbMDA6MDg8MDA6MDMsICA0LjkxaXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDQzLzYwIFswMDowODwwMDowMywgIDQuOTFpdC9zXVxuIDczJXzilojilojilojilojilojilojilojilo4gIHwgNDQvNjAgWzAwOjA4PDAwOjAzLCAgNC45MWl0L3NdXG4gNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCA0NS82MCBbMDA6MDk8MDA6MDMsICA0LjkxaXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDQ2LzYwIFswMDowOTwwMDowMiwgIDQuOTFpdC9zXVxuIDc4JXzilojilojilojilojilojilojilojiloogIHwgNDcvNjAgWzAwOjA5PDAwOjAyLCAgNC45MWl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0OC82MCBbMDA6MDk8MDA6MDIsICA0LjkxaXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgNDkvNjAgWzAwOjA5PDAwOjAyLCAgNC45MGl0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDUwLzYwIFswMDoxMDwwMDowMiwgIDQuOTFpdC9zXVxuIDg1JXzilojilojilojilojilojilojilojilojilowgfCA1MS82MCBbMDA6MTA8MDA6MDEsICA0LjkxaXQvc11cbiA4NyV84paI4paI4paI4paI4paI4paI4paI4paI4paLIHwgNTIvNjAgWzAwOjEwPDAwOjAxLCAgNC45MWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDUzLzYwIFswMDoxMDwwMDowMSwgIDQuOTBpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCA1NC82MCBbMDA6MTE8MDA6MDEsICA0LjkwaXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paPfCA1NS82MCBbMDA6MTE8MDA6MDEsICA0LjkwaXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCA1Ni82MCBbMDA6MTE8MDA6MDAsICA0LjkwaXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCA1Ny82MCBbMDA6MTE8MDA6MDAsICA0LjkxaXQvc11cbiA5NyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCA1OC82MCBbMDA6MTE8MDA6MDAsICA0LjkwaXQvc11cbiA5OCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paKfCA1OS82MCBbMDA6MTI8MDA6MDAsICA0LjkwaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA2MC82MCBbMDA6MTI8MDA6MDAsICA0LjkxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA2MC82MCBbMDA6MTI8MDA6MDAsICA0LjkwaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MTQuMzU2MDg4LCJ0b3RhbF90aW1lIjoxMjcuMDQ2NDZ9LCJtb2RlbCI6Imx1Y2F0YWNvL29wZW4tZGFsbGUtdjEuMSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzdRY0pRYUhXeW9xYkRKeE9IUmVxNVV0cGhydUEzUmZiTHZLMU5oU1lYVnE3c1hHU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjUwOjIyLjIyNTE3M1oiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvbWpteDdjdGJxaWJlYmhtYWF1emtma3gzb3EiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL21qbXg3Y3RicWliZWJobWFhdXprZmt4M29xL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMWM3ZDRjOGRlYzM5YzczMDZkZjc3OTRiMjg0MTkwNzhjYjlkMThiOTIxM2FiMWMyMWZkYzQ2YTFkZWNhMDE0NCJ9LCJkZXNjcmlwdGlvbiI6IkEgdW5pcXVlIGZ1c2lvbiB0aGF0IHNob3djYXNlcyBleGNlcHRpb25hbCBwcm9tcHQgYWRoZXJlbmNlIGFuZCBzZW1hbnRpYyB1bmRlcnN0YW5kaW5nLCBpdCBzZWVtcyB0byBiZSBhIHN0ZXAgYWJvdmUgYmFzZSBTRFhMIGFuZCBhIHN0ZXAgY2xvc2VyIHRvIERBTExFLTMgaW4gdGVybXMgb2YgcHJvbXB0IGNvbXByZWhlbnNpb24iLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1vcGVuZGFsbGUtdjEuMSIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMWM3ZDRjOGRlYzM5YzczMDZkZjc3OTRiMjg0MTkwNzhjYjlkMThiOTIxM2FiMWMyMWZkYzQ2YTFkZWNhMDE0NCIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjQ4OjExLjU0NzcyMVoiLCJjb2dfdmVyc2lvbiI6IjAuOC42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkthcnJhc0RQTSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQuIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFwcGx5X3dhdGVybWFyayI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXBwbHkgV2F0ZXJtYXJrIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IndvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo2MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMgNjAtNzAgZm9yIGJlc3QgZGV0YWlsLCAzNSBmb3IgZmFzdCJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZTpjYy1ieS1uYy1uZC00LjAiLCJuYW1lIjoib3Blbi1kYWxsZS12MS4xIiwib3duZXIiOiJsdWNhdGFjbyIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEzMDQ3NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL29wZW4tZGFsbGUtdjEuMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvMmVlMjM1ODEtMjY1My00ODNkLTlkN2MtNjliMTQ2N2I5MTY4L291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTI3VDE1OjA0OjM3LjUyNDM2OFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMi0yOVQxMjozMjo0NC41OTY2MjNaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjlUMTI6Mjk6NTUuNzc1NDI5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Im9tbWtmN2RiaXBvMm5pcHh0bmpudjRmd2xpIiwiaW5wdXQiOnsid2lkdGgiOjc2OCwiaGVpZ2h0Ijo3NjgsInByb21wdCI6IkFuIGFzdHJvbmF1dCByaWRpbmcgYSByYWluYm93IHVuaWNvcm4iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiRFBNKytfU0RFX0thcnJhcyIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6MiwiYXBwbHlfd2F0ZXJtYXJrIjpmYWxzZSwiaGlnaF9ub2lzZV9mcmFjIjowLjgsIm5lZ2F0aXZlX3Byb21wdCI6Iih3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSwgaWxsdXN0cmF0aW9uLCAzZCwgMmQsIHBhaW50aW5nLCBjYXJ0b29ucywgc2tldGNoKSwgb3BlbiBtb3V0aCIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxMTk5OFxuUHJvbXB0OiBBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8yNSBbMDA6MDA8PywgP2l0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgMS8yNSBbMDA6MDA8MDA6MTcsICAxLjM3aXQvc11cbiAgOCV84paKICAgICAgICAgfCAyLzI1IFswMDowMDwwMDowOCwgIDIuNzBpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgMy8yNSBbMDA6MDA8MDA6MDUsICAzLjkwaXQvc11cbiAxNiV84paI4paMICAgICAgICB8IDQvMjUgWzAwOjAxPDAwOjA0LCAgNC45M2l0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCA1LzI1IFswMDowMTwwMDowMywgIDUuNzdpdC9zXVxuIDI0JXzilojilojilo0gICAgICAgfCA2LzI1IFswMDowMTwwMDowMiwgIDYuNDJpdC9zXVxuIDI4JXzilojilojiloogICAgICAgfCA3LzI1IFswMDowMTwwMDowMiwgIDYuOTJpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDgvMjUgWzAwOjAxPDAwOjAyLCAgNy4yOWl0L3NdXG4gMzYlfOKWiOKWiOKWiOKWjCAgICAgIHwgOS8yNSBbMDA6MDE8MDA6MDIsICA3LjU1aXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMC8yNSBbMDA6MDE8MDA6MDEsICA3Ljc0aXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDExLzI1IFswMDowMTwwMDowMSwgIDcuODdpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMTIvMjUgWzAwOjAyPDAwOjAxLCAgNy45Nml0L3NdXG4gNTIlfOKWiOKWiOKWiOKWiOKWiOKWjyAgICB8IDEzLzI1IFswMDowMjwwMDowMSwgIDguMDRpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDI8MDA6MDEsICA4LjA4aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTUvMjUgWzAwOjAyPDAwOjAxLCAgOC4xMml0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTYvMjUgWzAwOjAyPDAwOjAxLCAgOC4xNWl0L3NdXG4gNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgMTcvMjUgWzAwOjAyPDAwOjAwLCAgOC4xOWl0L3NdXG4gNzIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgfCAxOC8yNSBbMDA6MDI8MDA6MDAsICA4LjIwaXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE5LzI1IFswMDowMjwwMDowMCwgIDguMjJpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjAvMjUgWzAwOjAzPDAwOjAwLCAgOC4yM2l0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDIxLzI1IFswMDowMzwwMDowMCwgIDguMjRpdC9zXVxuIDg4JXzilojilojilojilojilojilojilojilojiloogfCAyMi8yNSBbMDA6MDM8MDA6MDAsICA4LjI0aXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paPfCAyMy8yNSBbMDA6MDM8MDA6MDAsICA4LjIzaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAyNC8yNSBbMDA6MDM8MDA6MDAsICA4LjIyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDM8MDA6MDAsICA4LjIyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDM8MDA6MDAsICA2Ljg2aXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NS40NTM0MTgsInRvdGFsX3RpbWUiOjE2OC44MjExOTR9LCJtb2RlbCI6ImFkaXJpay9yZWFsdmlzeGwtdjMuMC10dXJibyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzRNaEhQSlJMbEI2NUlKUE9lSkZlM2toejVIbjZpNUNDcnJ6Q3IwNjJLcW5zNUdIU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTI5VDEyOjMyOjM5LjE0MzIwNVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvb21ta2Y3ZGJpcG8ybmlweHRuam52NGZ3bGkiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL29tbWtmN2RiaXBvMm5pcHh0bmpudjRmd2xpL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNmU5NDFlN2ZlNDY5NTVhZmMwMzFmMzVlODQzMTJhNzkyZDU0NmIwZjQzNGY5MDA4ZDQ1N2ViOWRlYjI0NTc1YyJ9LCJkZXNjcmlwdGlvbiI6IlBob3RvcmVhbGlzbSB3aXRoIFJlYWxWaXNYTCBWMy4wIFR1cmJvIGJhc2VkIG9uIFNEWEwiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FsYXJhZGlyaWsvY29nLVJlYWxWaXNYTCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiM2RjNzNjODA1YjExYjRiMDFhNjA1NTVlNTMyZmQzYWIzZjBlNjBkMjZmNjU4NGQ5YjhiYTdlMWI5NTg1ODI0MyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTE4VDE3OjIxOjE0LjIwMzUwOFoiLCJjb2dfdmVyc2lvbiI6IjAuOS4wLWJldGExMCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkRQTSsrX1NERV9LYXJyYXMiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjaGVkdWxlciB0byB1c2UsIERQTSsrIFNERSBLYXJyYXMgaXMgcmVjb21tZW5kZWQifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJoaWdoX25vaXNlX2ZyYWMiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiSGlnaCBOb2lzZSBGcmFjIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJGb3IgZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIsIHRoZSBmcmFjdGlvbiBvZiBub2lzZSB0byB1c2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIod29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGlsbHVzdHJhdGlvbiwgM2QsIDJkLCBwYWludGluZywgY2FydG9vbnMsIHNrZXRjaCksIG9wZW4gbW91dGgiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjI1LCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwiYmFzZV9pbWFnZV9yZWZpbmVyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlZmluZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIiwiRFBNKytfU0RFX0thcnJhcyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZSUzQW9wZW5yYWlsJTJCJTJCIiwibmFtZSI6InJlYWx2aXN4bC12My4wLXR1cmJvIiwib3duZXIiOiJhZGlyaWsiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0NjcwNjcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9hZGlyaWsvcmVhbHZpc3hsLXYzLjAtdHVyYm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC8xbnJjckVzenBzYjBLcHYwcU5CSnJ0UWpvZWZqSEozeFNoM3doVk9KY2tsU0Z4UFNBL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTI0VDE3OjQ1OjQ5LjM2MTE5MloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0wMS0yNFQxOTowNDo1MS4wNTU2OTVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDEtMjRUMTk6MDQ6NDUuNjA5NTM5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6ImJhNGc3cHRiZmFwcGZncnk1NGg0cG96dDdtIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiY2luZW1hdGljIGZpbG0gc3RpbGwgb2YgS29kYWsgTW90aW9uIFBpY3R1cmUgRmlsbTogKFNoYXJwIERldGFpbGVkIEltYWdlKSBBbiBPc2NhciB3aW5uaW5nIG1vdmllIGZvciBCZXN0IENpbmVtYXRvZ3JhcGh5IGEgd29tYW4gaW4gYSBraW1vbm8gc3RhbmRpbmcgb24gYSBzdWJ3YXkgdHJhaW4gaW4gSmFwYW4gS29kYWsgTW90aW9uIFBpY3R1cmUgRmlsbSBTdHlsZSwgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCwgdmlnbmV0dGUsIGhpZ2hseSBkZXRhaWxlZCwgaGlnaCBidWRnZXQsIGJva2VoLCBjaW5lbWFzY29wZSwgbW9vZHksIGVwaWMsIGdvcmdlb3VzLCBmaWxtIGdyYWluLCBncmFpbnkiLCJzY2hlZHVsZXIiOiJLYXJyYXNEUE0iLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiYXBwbHlfd2F0ZXJtYXJrIjp0cnVlLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MjB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMjMwNDAyMTk2OVxuUHJvbXB0OiBjaW5lbWF0aWMgZmlsbSBzdGlsbCBvZiBLb2RhayBNb3Rpb24gUGljdHVyZSBGaWxtOiAoU2hhcnAgRGV0YWlsZWQgSW1hZ2UpIEFuIE9zY2FyIHdpbm5pbmcgbW92aWUgZm9yIEJlc3QgQ2luZW1hdG9ncmFwaHkgYSB3b21hbiBpbiBhIGtpbW9ubyBzdGFuZGluZyBvbiBhIHN1YndheSB0cmFpbiBpbiBKYXBhbiBLb2RhayBNb3Rpb24gUGljdHVyZSBGaWxtIFN0eWxlLCBzaGFsbG93IGRlcHRoIG9mIGZpZWxkLCB2aWduZXR0ZSwgaGlnaGx5IGRldGFpbGVkLCBoaWdoIGJ1ZGdldCwgYm9rZWgsIGNpbmVtYXNjb3BlLCBtb29keSwgZXBpYywgZ29yZ2VvdXMsIGZpbG0gZ3JhaW4sIGdyYWlueVxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMjAgWzAwOjAwPD8sID9pdC9zXVxuICA1JXzilowgICAgICAgICB8IDEvMjAgWzAwOjAwPDAwOjAzLCAgNS4wNGl0L3NdXG4gMTUlfOKWiOKWjCAgICAgICAgfCAzLzIwIFswMDowMDwwMDowMiwgIDYuMjJpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNC8yMCBbMDA6MDA8MDA6MDIsICA1Ljc0aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgNS8yMCBbMDA6MDA8MDA6MDIsICA1LjQ3aXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgNi8yMCBbMDA6MDE8MDA6MDIsICA1LjMxaXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCA3LzIwIFswMDowMTwwMDowMiwgIDUuMjFpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDgvMjAgWzAwOjAxPDAwOjAyLCAgNS4xNGl0L3NdXG4gNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCA5LzIwIFswMDowMTwwMDowMiwgIDUuMDlpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTAvMjAgWzAwOjAxPDAwOjAxLCAgNS4wNml0L3NdXG4gNTUlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDExLzIwIFswMDowMjwwMDowMSwgIDUuMDNpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxMi8yMCBbMDA6MDI8MDA6MDEsICA1LjAyaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAxMy8yMCBbMDA6MDI8MDA6MDEsICA1LjAwaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAxNC8yMCBbMDA6MDI8MDA6MDEsICA1LjAwaXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE1LzIwIFswMDowMjwwMDowMSwgIDQuOTlpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMTYvMjAgWzAwOjAzPDAwOjAwLCAgNC45OWl0L3NdXG4gODUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCB8IDE3LzIwIFswMDowMzwwMDowMCwgIDQuOThpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAxOC8yMCBbMDA6MDM8MDA6MDAsICA0Ljk4aXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAxOS8yMCBbMDA6MDM8MDA6MDAsICA0Ljk4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MDM8MDA6MDAsICA0Ljk3aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MDM8MDA6MDAsICA1LjEyaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NS40Mzc5MjEsInRvdGFsX3RpbWUiOjUuNDQ2MTU2fSwibW9kZWwiOiJkYXRhY3RlL3Byb3RldXMtdjAuMiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzFucmNyRXN6cHNiMEtwdjBxTkJKcnRRam9lZmpISjN4U2gzd2hWT0pja2xTRnhQU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTAxLTI0VDE5OjA0OjQ1LjYxNzc3NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvYmE0ZzdwdGJmYXBwZmdyeTU0aDRwb3p0N20iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2JhNGc3cHRiZmFwcGZncnk1NGg0cG96dDdtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMDY3NzVjZDI2Mjg0M2VkYmRlNWFiYWI5NThhYmRiYjY1YTBhNmI1OGNhMzAxYzlmZDc4ZmE1NWM3NzVmYzAxOSJ9LCJkZXNjcmlwdGlvbiI6IlByb3RldXMgdjAuMiBzaG93cyBzdWJ0bGUgeWV0IHNpZ25pZmljYW50IGltcHJvdmVtZW50cyBvdmVyIFZlcnNpb24gMC4xLiBJdCBkZW1vbnN0cmF0ZXMgZW5oYW5jZWQgcHJvbXB0IHVuZGVyc3RhbmRpbmcgdGhhdCBzdXJwYXNzZXMgTUo2LCB3aGlsZSBhbHNvIGFwcHJvYWNoaW5nIGl0cyBzdHlsaXN0aWMgY2FwYWJpbGl0aWVzLiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXByb3RldXMtdjAuMiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDY3NzVjZDI2Mjg0M2VkYmRlNWFiYWI5NThhYmRiYjY1YTBhNmI1OGNhMzAxYzlmZDc4ZmE1NWM3NzVmYzAxOSIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTI0VDE4OjU0OjQ0Ljk4NjY5MVoiLCJjb2dfdmVyc2lvbiI6IjAuOS4zIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkthcnJhc0RQTSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQuIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlLiBSZWNvbW1lbmRlZCA3LTgifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIElucHV0IHByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjIwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gMjAgdG8gMzUgc3RlcHMgZm9yIG1vcmUgZGV0YWlsLCAyMCBzdGVwcyBmb3IgZmFzdGVyIHJlc3VsdHMuIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhc2V0cy9jaG9vc2VhbGljZW5zZS9saWNlbnNlcy9ibG9iL21haW4vbWFya2Rvd24vZ3BsLTMuMC5tZCIsIm5hbWUiOiJwcm90ZXVzLXYwLjIiLCJvd25lciI6ImRhdGFjdGUiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxMDgxOTQ2MCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RhdGFjdGUvcHJvdGV1cy12MC4yIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9kNjVmYzM5Ny0xMzViLTQ5NzYtYTg0ZC0xMjk4MGFiMmMwYmMvcmVwbGljYXRlLXByZWRpY3Rpb24tXzRrV1BZWnUud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTI5VDEyOjU1OjQ1Ljg5OTUwNFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0yOVQxMzozNTowNy4xNzM3MTVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjlUMTM6MzU6MDIuNzc4MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjB3eDA4NGRlZjlybTIwY2p2MXliMjdiYjZnIiwiaW5wdXQiOnsiY2ZnIjo1LCJzdGVwcyI6NDAsInByb21wdCI6ImEgY2FwdGl2YXRpbmcgYW5pbWUtc3R5bGUgaWxsdXN0cmF0aW9uIG9mIGEgd29tYW4gaW4gYSB3aGl0ZSBhc3Ryb25hdXQgc3VpdC4gU2hlIGhhcyBsb25nLCBkYXJrIHdhdnkgaGFpci4gU3Vycm91bmRpbmcgdGhlIGFzdHJvbmF1dCBhcmUgdmlicmFudCBvcmFuZ2UgZmxvd2VycyB3aXRoIHllbGxvdyBjZW50ZXJzLiBUaGUgYmFja2dyb3VuZCBpdHNlbGYgaXMgYSBtZXNtZXJpemluZyBuaWdodCBza3kgZmlsbGVkIHdpdGggY291bnRsZXNzIHN0YXJzIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6OTAsInByb21wdF9zdHJlbmd0aCI6MC44NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJTZWVkIHNldCB0bzogMzU1MTgxMzU4MVxuUnVubmluZyB3b3JrZmxvd1xuZ290IHByb21wdFxuRXhlY3V0aW5nIG5vZGUgMjk0LCB0aXRsZTogS1NhbXBsZXIsIGNsYXNzIHR5cGU6IEtTYW1wbGVyXG4wJXwgICAgICAgICAgfCAwLzQwIFswMDowMDw/LCA/aXQvc11cbjUlfOKWjCAgICAgICAgIHwgMi80MCBbMDA6MDA8MDA6MDMsIDEwLjc2aXQvc11cbjEwJXziloggICAgICAgICB8IDQvNDAgWzAwOjAwPDAwOjAzLCAxMC43OGl0L3NdXG4xNSV84paI4paMICAgICAgICB8IDYvNDAgWzAwOjAwPDAwOjAzLCAxMC43Nml0L3NdXG4yMCV84paI4paIICAgICAgICB8IDgvNDAgWzAwOjAwPDAwOjAyLCAxMC43N2l0L3NdXG4yNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAwPDAwOjAyLCAxMC43OGl0L3NdXG4zMCV84paI4paI4paIICAgICAgIHwgMTIvNDAgWzAwOjAxPDAwOjAyLCAxMC43OGl0L3NdXG4zNSV84paI4paI4paI4paMICAgICAgfCAxNC80MCBbMDA6MDE8MDA6MDIsIDEwLjc4aXQvc11cbjQwJXzilojilojilojiloggICAgICB8IDE2LzQwIFswMDowMTwwMDowMiwgMTAuNzhpdC9zXVxuNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAxOC80MCBbMDA6MDE8MDA6MDIsIDEwLjc4aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMjAvNDAgWzAwOjAxPDAwOjAxLCAxMC43OWl0L3NdXG41NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjAyPDAwOjAxLCAxMC43N2l0L3NdXG42MCV84paI4paI4paI4paI4paI4paIICAgIHwgMjQvNDAgWzAwOjAyPDAwOjAxLCAxMC43Nml0L3NdXG42NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAyNi80MCBbMDA6MDI8MDA6MDEsIDEwLjc3aXQvc11cbjcwJXzilojilojilojilojilojilojiloggICB8IDI4LzQwIFswMDowMjwwMDowMSwgMTAuNzZpdC9zXVxuNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCAzMC80MCBbMDA6MDI8MDA6MDAsIDEwLjc3aXQvc11cbjgwJXzilojilojilojilojilojilojilojiloggIHwgMzIvNDAgWzAwOjAyPDAwOjAwLCAxMC43Nml0L3NdXG44NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjAzPDAwOjAwLCAxMC43Nml0L3NdXG45MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMzYvNDAgWzAwOjAzPDAwOjAwLCAxMC43N2l0L3NdXG45NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAzOC80MCBbMDA6MDM8MDA6MDAsIDEwLjc4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MDM8MDA6MDAsIDEwLjc5aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MDM8MDA6MDAsIDEwLjc3aXQvc11cbkV4ZWN1dGluZyBub2RlIDgsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDMwOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuUHJvbXB0IGV4ZWN1dGVkIGluIDQuMDMgc2Vjb25kc1xub3V0cHV0czogIHsnMzA5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdSOF9zZDMuNUxfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUjhfc2QzLjVMXzAwMDAxXy5wbmciLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjQuMzg5Mzc2MzgxLCJ0b3RhbF90aW1lIjo0LjM5NTcxNX0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LW1lZGl1bSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS95aHFtL2I4WldXM0tuZVVTdWNhMXE3d3pVclNwUnNFbGJJZEx0RnFYRU1hWmV0Z3JMYXByVEEvUjhfc2QzLjVMXzAwMDAxXy53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTI5VDEzOjM1OjAyLjc4NDMzOVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvd2NkYi1tZWgyM3R6MnZibzRsdXA1dGRpdmpwbnZjZnd0d3Z5b3VweXF1NGJoY3dtZ2FuN2t6eXRxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8wd3gwODRkZWY5cm0yMGNqdjF5YjI3YmI2ZyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMHd4MDg0ZGVmOXJtMjBjanYxeWIyN2JiNmcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiIyLjUgYmlsbGlvbiBwYXJhbWV0ZXIgaW1hZ2UgbW9kZWwgd2l0aCBpbXByb3ZlZCBNTURpVC1YIGFyY2hpdGVjdHVyZSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiZTA2OTgxMWZlOWI1ODE1YTZkYjg4NzRjMzA1NGMxNWJlOTljODAxOWQwN2VlNWFkNzJhYTYzY2VhM2NmZmZlMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTI2VDEwOjE5OjE3LjM0MDUzMFoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJjZmciOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ2ZnIiwiZGVmYXVsdCI6NSwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiVGhlIGd1aWRhbmNlIHNjYWxlIHRlbGxzIHRoZSBtb2RlbCBob3cgc2ltaWxhciB0aGUgb3V0cHV0IHNob3VsZCBiZSB0byB0aGUgcHJvbXB0LiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IGEgc2VlZCBmb3IgcmVwcm9kdWNpYmlsaXR5LiBSYW5kb20gYnkgZGVmYXVsdC4ifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo0LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCBpbWFnZS4gVGhpcyB2YWx1ZSBpcyBpZ25vcmVkIGlmIHlvdSBhcmUgdXNpbmcgYW4gaW5wdXQgaW1hZ2UuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJXaGF0IHlvdSBkbyBub3Qgd2FudCB0byBzZWUgaW4gdGhlIGltYWdlIn0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjg1LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCAob3IgZGVub2lzaW5nIHN0cmVuZ3RoKSB3aGVuIHVzaW5nIGltYWdlIHRvIGltYWdlLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZS4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxNjo5IiwiMToxIiwiMjE6OSIsIjI6MyIsIjM6MiIsIjQ6NSIsIjU6NCIsIjk6MTYiLCI5OjIxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3N0YWJpbGl0eWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LW1lZGl1bS9ibG9iL21haW4vTElDRU5TRS5tZCIsIm5hbWUiOiJzdGFibGUtZGlmZnVzaW9uLTMuNS1tZWRpdW0iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6Njg3NjcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9zdGFiaWxpdHktYWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbWVkaXVtIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9zdGFiaWxpdHlhaS9zdGFibGUtZGlmZnVzaW9uLTMuNS1tZWRpdW0ifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82N2M5OTBiYS1iYjY3LTQzNTUtODIyZi0yYmQ4YzQyYjJmMGQvZmx1eC1zY2huZWxsLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0wNy0zMFQwMDozMjoxMS40NzM1NTdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDktMTlUMjM6NDU6MDEuNDQ2MjAyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA5LTE5VDIzOjQ1OjAwLjYwNjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJqZDk2eDBkeXFzcm0wMGNqMWpwOTB6ZXllMCIsImlucHV0Ijp7InByb21wdCI6ImJsYWNrIGZvcmVzdCBnYXRlYXUgY2FrZSBzcGVsbGluZyBvdXQgdGhlIHdvcmRzIFwiRkxVWCBTQ0hORUxMXCIsIHRhc3R5LCBmb29kIHBob3RvZ3JhcGh5LCBkeW5hbWljIHNob3QiLCJnb19mYXN0Ijp0cnVlLCJudW1fb3V0cHV0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoicnVubmluZyBxdWFudGl6ZWQgcHJlZGljdGlvblxuZ2VuZXJhdGluZ1xuVXNpbmcgc2VlZDogNjgyMzVcbiAgMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDIvNCBbMDA6MDA8MDA6MDAsIDE4LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxMy40OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNC80IFswMDowMDwwMDowMCwgMTQuMDdpdC9zXVxuVG90YWwgc2FmZSBpbWFnZXM6IDEgb3V0IG9mIDEiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjAuODI5MjYzMzk5LCJ0b3RhbF90aW1lIjowLjg0MDIwMn0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1zY2huZWxsIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vaGNERFNOZjYzM3plRFV6OXNXa0tmYWZ0Y2ZKTFdJdnVobjl2ZkNGV211ZnhlbG1lbUEvb3V0LTAud2VicCJdLCJzdGFydGVkX2F0IjoiMjAyNC0wOS0xOVQyMzo0NTowMC42MTY5MzlaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2pkOTZ4MGR5cXNybTAwY2oxanA5MHpleWUwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9qZDk2eDBkeXFzcm0wMGNqMWpwOTB6ZXllMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBmYXN0ZXN0IGltYWdlIGdlbmVyYXRpb24gbW9kZWwgdGFpbG9yZWQgZm9yIGxvY2FsIGRldmVsb3BtZW50IGFuZCBwZXJzb25hbCB1c2UiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctZmx1eCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYzg0NmE2OTk5MWRhZjRjMGU1ZDAxNjUxNDg0OWQxNGVlNWIyZTY4NDZjZTZiOWQ2ZjIxMzY5ZTU2NGNmZTUxZSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTI1VDIwOjAyOjA2LjIwMzgxMFoiLCJjb2dfdmVyc2lvbiI6IjAuMTUuOCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJnb19mYXN0Ijp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJHbyBGYXN0IiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSdW4gZmFzdGVyIHByZWRpY3Rpb25zIHdpdGggbW9kZWwgb3B0aW1pemVkIGZvciBzcGVlZCAoY3VycmVudGx5IGZwOCBxdWFudGl6ZWQpOyBkaXNhYmxlIHRvIHJ1biBpbiBvcmlnaW5hbCBiZjE2LiBOb3RlIHRoYXQgb3V0cHV0cyB3aWxsIG5vdCBiZSBkZXRlcm1pbmlzdGljIHdoZW4gdGhpcyBpcyBlbmFibGVkLCBldmVuIGlmIHlvdSBzZXQgYSBzZWVkLiJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcHJveGltYXRlIG51bWJlciBvZiBtZWdhcGl4ZWxzIGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygb3V0cHV0cyB0byBnZW5lcmF0ZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6IndlYnAiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo0LCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMuIDQgaXMgcmVjb21tZW5kZWQsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibWVnYXBpeGVscyI6eyJlbnVtIjpbIjEiLCIwLjI1Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1lZ2FwaXhlbHMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgvYmxvYi9tYWluL21vZGVsX2xpY2Vuc2VzL0xJQ0VOU0UtRkxVWDEtc2NobmVsbCIsIm5hbWUiOiJmbHV4LXNjaG5lbGwiLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0OTU3NDIwNjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4LXNjaG5lbGwiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1zY2huZWxsIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOWUxYjQyNTgtMjJiZC00YTU5LWJhNGEtZWNhYzIyMGE4YTliL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLV9XVTRYdGFWLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxMjowOTozOC43MDU2MTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTAtMjJUMTU6MTk6NTUuMzY3MDEyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTIyVDE1OjE5OjU0LjQzNDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJnbWt6YjZoYjg5cm0wMGNqcGs4YTBqY3B6MCIsImlucHV0Ijp7ImNmZyI6MSwic3RlcHMiOjQsInByb21wdCI6IkFuIGltcGFzdG8gdW5pY29ybiIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwib3V0cHV0X3F1YWxpdHkiOjkwLCJwcm9tcHRfc3RyZW5ndGgiOjAuODV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiU2VlZCBzZXQgdG86IDMyOTM5NDQxNTBcblJ1bm5pbmcgd29ya2Zsb3dcbmdvdCBwcm9tcHRcbkV4ZWN1dGluZyBub2RlIDI5NCwgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgIDguOTFpdC9zXVxuNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCAzLzQgWzAwOjAwPDAwOjAwLCAgOC45MGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNC80IFswMDowMDwwMDowMCwgIDguODlpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsICA4LjkwaXQvc11cbkV4ZWN1dGluZyBub2RlIDgsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDMwOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuUHJvbXB0IGV4ZWN1dGVkIGluIDAuNzUgc2Vjb25kc1xub3V0cHV0czogIHsnMzA5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdSOF9zZDMuNUxfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUjhfc2QzLjVMXzAwMDAxXy5wbmciLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjAuOTI3ODY1NzExLCJ0b3RhbF90aW1lIjowLjkzMzAxMn0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlLXR1cmJvIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vcVBhamhVUTNHM3FMQXRzTUExTU1IN3o3Wjdrd0xLeTdXc0lPZ2YwaWpjak5wcjBKQS9SOF9zZDMuNUxfMDAwMDFfLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTAtMjJUMTU6MTk6NTQuNDM5MTQ2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy93Y2RiLXBiMzNyamZ6d2hkdHVyZnVxeGZ1dGFib2piN3JiaHJjaWJkaXoyeXQzcDZucmcyZXluamEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2dta3piNmhiODlybTAwY2pwazhhMGpjcHowIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9nbWt6YjZoYjg5cm0wMGNqcGs4YTBqY3B6MC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IGdlbmVyYXRlcyBoaWdoLXJlc29sdXRpb24gaW1hZ2VzIHdpdGggZmluZSBkZXRhaWxzLiBJdCBzdXBwb3J0cyB2YXJpb3VzIGFydGlzdGljIHN0eWxlcyBhbmQgcHJvZHVjZXMgZGl2ZXJzZSBvdXRwdXRzIGZyb20gdGhlIHNhbWUgcHJvbXB0LCB3aXRoIGEgZm9jdXMgb24gZmV3ZXIgaW5mZXJlbmNlIHN0ZXBzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI4MTcwZDgxYjQzYzViODIzZGQxNWIwMTMyNzIwZmRhZThkYWRmOWM0NmM3ZGE0ODRhMjRiOGU5OGU2YjE2MWEyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjZUMTA6MjI6MjIuNTc3Mzg1WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7ImNmZyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDZmciLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxMCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJUaGUgZ3VpZGFuY2Ugc2NhbGUgdGVsbHMgdGhlIG1vZGVsIGhvdyBzaW1pbGFyIHRoZSBvdXRwdXQgc2hvdWxkIGJlIHRvIHRoZSBwcm9tcHQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgYSBzZWVkIGZvciByZXByb2R1Y2liaWxpdHkuIFJhbmRvbSBieSBkZWZhdWx0LiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWFnZSB0byBpbWFnZSBtb2RlLiBUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IHdpbGwgbWF0Y2ggdGhpcyBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IGltYWdlLiBUaGlzIHZhbHVlIGlzIGlnbm9yZWQgaWYgeW91IGFyZSB1c2luZyBhbiBpbnB1dCBpbWFnZS4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IldoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNlZSBpbiB0aGUgaW1hZ2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIChvciBkZW5vaXNpbmcgc3RyZW5ndGgpIHdoZW4gdXNpbmcgaW1hZ2UgdG8gaW1hZ2UuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE2OjkiLCIxOjEiLCIyMTo5IiwiMjozIiwiMzoyIiwiNDo1IiwiNTo0IiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UtdHVyYm8vYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UtdHVyYm8iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6ODAwNDIzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vc3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlLXR1cmJvIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9zdGFiaWxpdHlhaS9zdGFibGUtZGlmZnVzaW9uLTMuNS1sYXJnZS10dXJibyJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2EyYjY2YzQyLTQ2MzMtNDQzZC05OTdmLWNjOTg3YmNhMDdjNy9WMy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMzBUMTI6NDE6MDYuMDk5NjI0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTMwVDE5OjE2OjE2Ljk1OTkxMFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0zMFQxOToxNjowOC4xMjgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiMGoxcTltamg4MXJnYTBjanZ2ZHY1YjNqZHIiLCJpbnB1dCI6eyJzaXplIjoiMTM2NXgxMDI0Iiwic3R5bGUiOiJhbnkiLCJwcm9tcHQiOiJhIHdpbGRsaWZlIHBob3RvZ3JhcGh5IHBob3RvIG9mIGEgcmVkIHBhbmRhIHVzaW5nIGEgbGFwdG9wIGluIGEgc25vd3kgZm9yZXN0In0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIHByZWRpY3Rpb24uLi4gXG5TdGFydGluZyBpbWFnZSBnZW5lcmF0aW9uLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC41M3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6OC44MjQ2NzAwMjYsInRvdGFsX3RpbWUiOjguODMxOTF9LCJtb2RlbCI6InJlY3JhZnQtYWkvcmVjcmFmdC12MyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L2N6amwvZVR4RFp1bkxlRnVsRDA3MzRDTUNJdWhQNmxsbVpiZ3RieGZqenlmaTRoeEFBT3dPQi9vdXRwdXQud2VicCIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTMwVDE5OjE2OjA4LjEzNTI0MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS03MzI2ZHhlYTZvenc0aHF5ZWQ2cWo2eGpnemwzamZ2a2Zzd2g0YTNvdHJ4M2g1ZjJ3cmdxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8wajFxOW1qaDgxcmdhMGNqdnZkdjViM2pkciIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMGoxcTltamg4MXJnYTBjanZ2ZHY1YjNqZHIvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJSZWNyYWZ0IFYzIChjb2RlLW5hbWVkIHJlZF9wYW5kYSkgaXMgYSB0ZXh0LXRvLWltYWdlIG1vZGVsIHdpdGggdGhlIGFiaWxpdHkgdG8gZ2VuZXJhdGUgbG9uZyB0ZXh0cywgYW5kIGltYWdlcyBpbiBhIHdpZGUgbGlzdCBvZiBzdHlsZXMuIEFzIG9mIHRvZGF5LCBpdCBpcyBTT1RBIGluIGltYWdlIGdlbmVyYXRpb24sIHByb3ZlbiBieSB0aGUgVGV4dC10by1JbWFnZSBCZW5jaG1hcmsgYnkgQXJ0aWZpY2lhbCBBbmFseXNpcyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMGZlYTU5MjQ4YThhMWRkYjgxOTc3OTI1NzdmNjYyN2VjNjU0ODJhYmM0OWY1MGM2ZTlkYTQwY2E4NzI5ZDI0ZCIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTI0VDEwOjM0OjE5LjUwMTIzOFoiLCJjb2dfdmVyc2lvbiI6IjAuMTQuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsic2l6ZSI6eyJlbnVtIjpbIjEwMjR4MTAyNCIsIjEzNjV4MTAyNCIsIjEwMjR4MTM2NSIsIjE1MzZ4MTAyNCIsIjEwMjR4MTUzNiIsIjE4MjB4MTAyNCIsIjEwMjR4MTgyMCIsIjEwMjR4MjA0OCIsIjIwNDh4MTAyNCIsIjE0MzR4MTAyNCIsIjEwMjR4MTQzNCIsIjEwMjR4MTI4MCIsIjEyODB4MTAyNCIsIjEwMjR4MTcwNyIsIjE3MDd4MTAyNCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzaXplIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2l6ZSJ9XSwiZGVmYXVsdCI6IjEwMjR4MTAyNCIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggYW5kIGhlaWdodCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlLiBTaXplIGlzIGlnbm9yZWQgaWYgYW4gYXNwZWN0IHJhdGlvIGlzIHNldC4ifSwic3R5bGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZSJ9XSwiZGVmYXVsdCI6ImFueSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiU3R5bGUgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiTm90IHNldCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifX19LCJzdHlsZSI6eyJlbnVtIjpbImFueSIsInJlYWxpc3RpY19pbWFnZSIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uIiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vcGl4ZWxfYXJ0IiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vaGFuZF9kcmF3biIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2dyYWluIiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vaW5mYW50aWxlX3NrZXRjaCIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uLzJkX2FydF9wb3N0ZXIiLCJkaWdpdGFsX2lsbHVzdHJhdGlvbi9oYW5kbWFkZV8zZCIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2hhbmRfZHJhd25fb3V0bGluZSIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2VuZ3JhdmluZ19jb2xvciIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uLzJkX2FydF9wb3N0ZXJfMiIsInJlYWxpc3RpY19pbWFnZS9iX2FuZF93IiwicmVhbGlzdGljX2ltYWdlL2hhcmRfZmxhc2giLCJyZWFsaXN0aWNfaW1hZ2UvaGRyIiwicmVhbGlzdGljX2ltYWdlL25hdHVyYWxfbGlnaHQiLCJyZWFsaXN0aWNfaW1hZ2Uvc3R1ZGlvX3BvcnRyYWl0IiwicmVhbGlzdGljX2ltYWdlL2VudGVycHJpc2UiLCJyZWFsaXN0aWNfaW1hZ2UvbW90aW9uX2JsdXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyJOb3Qgc2V0IiwiMToxIiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIiwiMTY6OSIsIjk6MTYiLCIxOjIiLCIyOjEiLCI3OjUiLCI1OjciLCI0OjUiLCI1OjQiLCIzOjUiLCI1OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vd3d3LnJlY3JhZnQuYWkvdGVybXMiLCJuYW1lIjoicmVjcmFmdC12MyIsIm93bmVyIjoicmVjcmFmdC1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL3JlY3JhZnQuYWkiLCJydW5fY291bnQiOjU4OTE5MDksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9yZWNyYWZ0LWFpL3JlY3JhZnQtdjMiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzIyM2M3M2E5LTAzNDctNGRhYS05NzEwLTM4NzhmOTU0NzllMy9zdmctY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTMwVDEzOjU5OjMzLjAwNjY5NFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0zMFQyMDo1NTo1OC43MTg0OTZaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMzBUMjA6NTU6NDAuODUzMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InhzdHp0YjNtNm5yZ2UwY2p2d3ZhdGRraGdtIiwiaW5wdXQiOnsic2l6ZSI6IjEwMjR4MTAyNCIsInN0eWxlIjoiYW55IiwicHJvbXB0IjoiYSBwb3J0cmFpdCBvZiBhIGN1dGUgcmVkIHBhbmRhIHVzaW5nIGEgbGFwdG9wLCB0aGUgcG9zdGVyIGhhcyB0aGUgdGl0bGUgXCJSZWQgcGFuZGEgaXMgUmVjcmFmdCB2M1wiLCBhZ2FpbnN0IGEgcmVkIGJhY2tncm91bmQifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlJ1bm5pbmcgcHJlZGljdGlvbi4uLiBcblN0YXJ0aW5nIGltYWdlIGdlbmVyYXRpb24uLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAxNy42M3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTcuODU2MjExODIzLCJ0b3RhbF90aW1lIjoxNy44NjU0OTZ9LCJtb2RlbCI6InJlY3JhZnQtYWkvcmVjcmFmdC12My1zdmciLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9jempsL2VvMGxOZHRsRHEwRExheUVUWFN5QkV3eE1SS3hvQlBmYUtLRVcwc0x2S2hlNkpZbkEvb3V0cHV0LnN2ZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTMwVDIwOjU1OjQwLjg2MjI4NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS02bndoemdreHh5ZG12emZqdnlhaXZxYWF0NDVuMzVwaHpyczNycnR6Y3NqNHJ3M2M1bnhhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy94c3R6dGIzbTZucmdlMGNqdnd2YXRka2hnbSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveHN0enRiM202bnJnZTBjanZ3dmF0ZGtoZ20vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJSZWNyYWZ0IFYzIFNWRyAoY29kZS1uYW1lZCByZWRfcGFuZGEpIGlzIGEgdGV4dC10by1pbWFnZSBtb2RlbCB3aXRoIHRoZSBhYmlsaXR5IHRvIGdlbmVyYXRlIGhpZ2ggcXVhbGl0eSBTVkcgaW1hZ2VzIGluY2x1ZGluZyBsb2dvdHlwZXMsIGFuZCBpY29ucy4gVGhlIG1vZGVsIHN1cHBvcnRzIGEgd2lkZSBsaXN0IG9mIHN0eWxlcy4iLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjgxZGVlZDEyYmYxYzdlNzYyZTQ2ZjUzZGYzZjg1YjQzNjlhYmY4NzZiMWRmMTc3N2NlNzk1ZTBkN2Q1ODQ5ZTQiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0yNFQxMDozMzozMC4zNDM2NTlaIiwiY29nX3ZlcnNpb24iOiIwLjE0LjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7InNpemUiOnsiZW51bSI6WyIxMDI0eDEwMjQiLCIxMzY1eDEwMjQiLCIxMDI0eDEzNjUiLCIxNTM2eDEwMjQiLCIxMDI0eDE1MzYiLCIxODIweDEwMjQiLCIxMDI0eDE4MjAiLCIxMDI0eDIwNDgiLCIyMDQ4eDEwMjQiLCIxNDM0eDEwMjQiLCIxMDI0eDE0MzQiLCIxMDI0eDEyODAiLCIxMjgweDEwMjQiLCIxMDI0eDE3MDciLCIxNzA3eDEwMjQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6ZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2l6ZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemUifV0sImRlZmF1bHQiOiIxMDI0eDEwMjQiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IldpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4gU2l6ZSBpcyBpZ25vcmVkIGlmIGFuIGFzcGVjdCByYXRpbyBpcyBzZXQuIn0sInN0eWxlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGUifV0sImRlZmF1bHQiOiJhbnkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlN0eWxlIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Ik5vdCBzZXQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIn19fSwic3R5bGUiOnsiZW51bSI6WyJhbnkiLCJlbmdyYXZpbmciLCJsaW5lX2FydCIsImxpbmVfY2lyY3VpdCIsImxpbm9jdXQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyJOb3Qgc2V0IiwiMToxIiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIiwiMTY6OSIsIjk6MTYiLCIxOjIiLCIyOjEiLCI3OjUiLCI1OjciLCI0OjUiLCI1OjQiLCIzOjUiLCI1OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vcmVjcmFmdC5haS90ZXJtcyIsIm5hbWUiOiJyZWNyYWZ0LXYzLXN2ZyIsIm93bmVyIjoicmVjcmFmdC1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL3JlY3JhZnQuYWkiLCJydW5fY291bnQiOjI4MDU0NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3JlY3JhZnQtYWkvcmVjcmFmdC12My1zdmciLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzg2ZDNjM2IxLTg1MTEtNDE0MC1iY2M1LWM5NjNiZTY5ZDQ2ZC9yZXBsaWNhdGUtcHJlZGljdGlvbi16XzVvTTNwZkUucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMjJUMDA6MTg6NTAuNDk1OTcyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTI0VDAxOjIwOjA4LjYzNjcyMloiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0yNFQwMToyMDowNy40MzEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiemoyN3N6OWYweHJtYTBja2JmMHY0NTV5cG0iLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJhIGN5YmVycHVuayBjYXQgd2l0aCBhIG5lb24gc2lnbiB0aGF0IHNheXMgXCJTYW5hXCIiLCJndWlkYW5jZV9zY2FsZSI6NSwibmVnYXRpdmVfcHJvbXB0IjoiIiwicGFnX2d1aWRhbmNlX3NjYWxlIjoyLCJudW1faW5mZXJlbmNlX3N0ZXBzIjoxOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0OTYwOVxuICAwJXwgICAgICAgICAgfCAwLzE3IFswMDowMDw/LCA/aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDMvMTcgWzAwOjAwPDAwOjAwLCAyMi4yMGl0L3NdXG4gMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNi8xNyBbMDA6MDA8MDA6MDAsIDIyLjE4aXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgOS8xNyBbMDA6MDA8MDA6MDAsIDIyLjE3aXQvc11cbiA3MSV84paI4paI4paI4paI4paI4paI4paIICAgfCAxMi8xNyBbMDA6MDA8MDA6MDAsIDIyLjE3aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMTUvMTcgWzAwOjAwPDAwOjAwLCAyMi4xN2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTcvMTcgWzAwOjAwPDAwOjAwLCAyMy41Nml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEuMTk4NDE0MDU2LCJ0b3RhbF90aW1lIjoxLjIwNTcyMn0sIm1vZGVsIjoibnZpZGlhL3NhbmEiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL1NSR1NCQjB5Z3piM0pWa0xDVzJBMEtvZnplNGFEMUtxSGEyS09vVzlvZWVqVU1RUEIvb3V0cHV0LnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTI0VDAxOjIwOjA3LjQzODMwOFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci12ZGFnaXl1ZjYya3c1dXptanBja3VpNXl2emphN3RzbzZ0dGxxY2VjN21iNnFoZ2h4cGZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy96ajI3c3o5ZjB4cm1hMGNrYmYwdjQ1NXlwbSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvemoyN3N6OWYweHJtYTBja2JmMHY0NTV5cG0vY2FuY2VsIn0sInZlcnNpb24iOiI4ODMxMmRjYjllYWE1NDNkN2Y4NzIxZTA5MjA1M2U4YmI5MDFhNDVhNWQzYzYzYzg0ZTBhNWFhN2MyNDdkZjMzIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0IGltYWdlIG1vZGVsIHdpdGggd2lkZSBhcnRpc3RpYyByYW5nZSBhbmQgcmVzb2x1dGlvbnMgdXAgdG8gNDA5Nng0MDk2IiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaGVueHdoL1NhbmEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImM2YjVkMmI3NDU5OTEwZmVjOTQ0MzJlOWUxMjAzYzNjZGNlOTJkNmRiMjBmNzE0ZjEzNTU3NDc5OTBiNTJmYTYiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMi0wNlQxNjo0Nzo0My41NTc3NDBaIiwiY29nX3ZlcnNpb24iOiIwLjEzLjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSBjeWJlcnB1bmsgY2F0IHdpdGggYSBuZW9uIHNpZ24gdGhhdCBzYXlzIFwiU2FuYVwiIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwibW9kZWxfdmFyaWFudCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21vZGVsX3ZhcmlhbnQifV0sImRlZmF1bHQiOiIxNjAwTS0xMDI0cHgiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6Ik1vZGVsIHZhcmlhbnQuIDE2MDBNIHZhcmlhbnRzIGFyZSBzbG93ZXIgYnV0IHByb2R1Y2UgaGlnaGVyIHF1YWxpdHkgdGhhbiA2MDBNLCAxMDI0cHggdmFyaWFudHMgYXJlIG9wdGltaXplZCBmb3IgMTAyNHgxMDI0cHggaW1hZ2VzLCA1MTJweCB2YXJpYW50cyBhcmUgb3B0aW1pemVkIGZvciA1MTJ4NTEycHggaW1hZ2VzLCAnbXVsdGlsYW5nJyB2YXJpYW50cyBjYW4gYmUgcHJvbXB0ZWQgaW4gYm90aCBFbmdsaXNoIGFuZCBDaGluZXNlIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6NSwibWF4aW11bSI6MjAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiQ2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIHNjYWxlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHRoaW5ncyB0byBub3Qgc2VlIGluIHRoZSBvdXRwdXQifSwicGFnX2d1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlBhZyBHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlBBRyBHdWlkYW5jZSBzY2FsZSJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MTgsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1vZGVsX3ZhcmlhbnQiOnsiZW51bSI6WyIxNjAwTS0xMDI0cHgiLCIxNjAwTS0xMDI0cHgtbXVsdGlsYW5nIiwiMTYwME0tNTEycHgiLCI2MDBNLTEwMjRweC1tdWx0aWxhbmciLCI2MDBNLTUxMnB4LW11bHRpbGFuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF92YXJpYW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9OVmxhYnMvU2FuYS9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJzYW5hIiwib3duZXIiOiJudmlkaWEiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDEwLjEwNjI5IiwicnVuX2NvdW50IjoxOTM1ODEsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9udmlkaWEvc2FuYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vRWZmaWNpZW50LUxhcmdlLU1vZGVsL1NhbmFfMTYwME1fMTAyNHB4In1dfQ== + recorded_at: Mon, 29 Sep 2025 02:54:15 GMT recorded_with: VCR 6.3.1 diff --git a/spec/fixtures/vcr_cassettes/models_refresh_works_as_a_class_method_too.yml b/spec/fixtures/vcr_cassettes/models_refresh_works_as_a_class_method_too.yml index 0b32bb51f..62eeb9666 100644 --- a/spec/fixtures/vcr_cassettes/models_refresh_works_as_a_class_method_too.yml +++ b/spec/fixtures/vcr_cassettes/models_refresh_works_as_a_class_method_too.yml @@ -1974,7 +1974,7 @@ http_interactions: "supportedActions": { "openGenie": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/generative/language/create/chat" } }, @@ -1991,7 +1991,7 @@ http_interactions: "supportedActions": { "openGenie": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/generative/language/create/text" } }, @@ -1999,7 +1999,7 @@ http_interactions: }, "openEvaluationPipeline": { "references": { - "us-central1": { + "": { "uri": "https://console.cloud.google.com/vertex-ai/pipelines/vertex-ai-templates/evaluation-llm-text-generation-pipeline" } }, @@ -2090,7 +2090,7 @@ http_interactions: "supportedActions": { "openGenerationAiStudio": { "references": { - "us-central1": { + "": { "uri": "https://cloud.google.com/console/vertex-ai/generative/vision" } }, @@ -2219,4 +2219,103 @@ http_interactions: string: !binary |- W3sibmFtZSI6IkNsYXVkZSBPcHVzIDQuMSIsImlkIjoiY2xhdWRlLW9wdXMtNC0xLTIwMjUwODA1IiwicHJvdmlkZXIiOiJhbnRocm9waWMiLCJmYW1pbHkiOiJjbGF1ZGUtb3B1cy00LTEiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MzIwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxNS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjE4Ljc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjc1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiQ2xhdWRlIE9wdXMgNCIsImlkIjoiY2xhdWRlLW9wdXMtNC0yMDI1MDUxNCIsInByb3ZpZGVyIjoiYW50aHJvcGljIiwiZmFtaWx5IjoiY2xhdWRlLW9wdXMtNCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjozMjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MTguNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NzUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgU29ubmV0IDQiLCJpZCI6ImNsYXVkZS1zb25uZXQtNC0yMDI1MDUxNCIsInByb3ZpZGVyIjoiYW50aHJvcGljIiwiZmFtaWx5IjoiY2xhdWRlLXNvbm5ldC00IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjY0MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6My4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjMuNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgU29ubmV0IDMuNyIsImlkIjoiY2xhdWRlLTMtNy1zb25uZXQtMjAyNTAyMTkiLCJwcm92aWRlciI6ImFudGhyb3BpYyIsImZhbWlseSI6ImNsYXVkZS0zLTctc29ubmV0IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjY0MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6My4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjMuNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgSGFpa3UgMy41IiwiaWQiOiJjbGF1ZGUtMy01LWhhaWt1LTIwMjQxMDIyIiwicHJvdmlkZXIiOiJhbnRocm9waWMiLCJmYW1pbHkiOiJjbGF1ZGUtMy01LWhhaWt1IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjgsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDbGF1ZGUgSGFpa3UgMyIsImlkIjoiY2xhdWRlLTMtaGFpa3UtMjAyNDAzMDciLCJwcm92aWRlciI6ImFudGhyb3BpYyIsImZhbWlseSI6ImNsYXVkZS0zLWhhaWt1IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMywib3V0cHV0X3Blcl9taWxsaW9uIjoxLjI1fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgUHJvIiwiaWQiOiJnZW1pbmktMi41LXBybyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1wcm8iLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjY1NTM2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMxLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC42MjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaCIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2giLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy0wNS0yMCIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2gtTGl0ZSIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1saXRlIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi41LWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjY1NTM2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEuMjV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoLUxpdGUiLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtbGl0ZS0wNi0xNyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaC1saXRlIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo2NTUzNiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjA3NSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjV9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjI1fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCBMaXZlIiwiaWQiOiJnZW1pbmktbGl2ZS0yLjUtZmxhc2gtcHJldmlldyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLWxpdmUtMi41LWZsYXNoLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoIE5hdGl2ZSBBdWRpbyIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1uYXRpdmUtYXVkaW8tcHJldmlldy0wOS0yMDI1IiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi41LWZsYXNoLW5hdGl2ZS1hdWRpby1wcmV2aWV3LTA5LTIwMjUiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6ODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IEZsYXNoIE5hdGl2ZSBBdWRpbyIsImlkIjoiZ2VtaW5pLTIuNS1mbGFzaC1leHAtbmF0aXZlLWF1ZGlvLXRoaW5raW5nLWRpYWxvZyIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTIuNS1mbGFzaC1uYXRpdmUtYXVkaW8tcHJldmlldy0wOS0yMDI1IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjA3NSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjV9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuNSBGbGFzaCBJbWFnZSBQcmV2aWV3IiwiaWQiOiJnZW1pbmktMi41LWZsYXNoLWltYWdlLXByZXZpZXciLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtZmxhc2gtaW1hZ2UtcHJldmlldyIsImNvbnRleHRfd2luZG93IjozMjc2OCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiaW1hZ2UiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjMsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi41fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4yNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjUgRmxhc2ggUHJldmlldyBUVFMiLCJpZCI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy10dHMiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtZmxhc2gtcHJldmlldy10dHMiLCJjb250ZXh0X3dpbmRvdyI6ODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIl19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4zLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEuMjV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMi41IFBybyBQcmV2aWV3IFRUUyIsImlkIjoiZ2VtaW5pLTIuNS1wcm8tcHJldmlldy10dHMiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjUtcHJvLXByZXZpZXctdHRzIiwiY29udGV4dF93aW5kb3ciOjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zMSwib3V0cHV0X3Blcl9taWxsaW9uIjoxMC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjAgRmxhc2giLCJpZCI6ImdlbWluaS0yLjAtZmxhc2giLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC0wMDEiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC1leHAiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0yLjAtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCBQcmV2aWV3IEltYWdlIEdlbmVyYXRpb24iLCJpZCI6ImdlbWluaS0yLjAtZmxhc2gtcHJldmlldy1pbWFnZS1nZW5lcmF0aW9uIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLXByZXZpZXctaW1hZ2UtZ2VuZXJhdGlvbiIsImNvbnRleHRfd2luZG93IjozMjAwMCwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImltYWdlIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAyLjAgRmxhc2gtTGl0ZSIsImlkIjoiZ2VtaW5pLTIuMC1mbGFzaC1saXRlIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaC1MaXRlIiwiaWQiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdGUiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDIuMCBGbGFzaCBMaXZlIiwiaWQiOiJnZW1pbmktMi4wLWZsYXNoLWxpdmUtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMi4wLWZsYXNoLWxpdmUtMDAxIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAyNSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBGbGFzaCIsImlkIjoiZ2VtaW5pLTEuNS1mbGFzaC1sYXRlc3QiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2giLCJpZCI6ImdlbWluaS0xLjUtZmxhc2giLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2giLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2giLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LWZsYXNoIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMTg3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjN9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMzc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMTV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMS41IEZsYXNoIiwiaWQiOiJnZW1pbmktMS41LWZsYXNoLTAwMiIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTEuNS1mbGFzaCIsImNvbnRleHRfd2luZG93IjoxMDQ4NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDE4NzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4zfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDM3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjE1fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBGbGFzaC04QiIsImlkIjoiZ2VtaW5pLTEuNS1mbGFzaC04Yi1sYXRlc3QiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2gtOEIiLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtZmxhc2gtOGIiLCJjb250ZXh0X3dpbmRvdyI6MTA0ODU3NiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA3NSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAxODc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM30sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAzNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4xNX19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgRmxhc2gtOEIiLCJpZCI6ImdlbWluaS0xLjUtZmxhc2gtOGItMDAxIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LWZsYXNoLThiIiwiY29udGV4dF93aW5kb3ciOjEwNDg1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMTg3NSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjN9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMzc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMTV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHZW1pbmkgMS41IFBybyIsImlkIjoiZ2VtaW5pLTEuNS1wcm8tbGF0ZXN0IiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LXBybyIsImNvbnRleHRfd2luZG93IjoyMDk3MTUyLCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMzEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBQcm8iLCJpZCI6ImdlbWluaS0xLjUtcHJvIiwicHJvdmlkZXIiOiJnZW1pbmkiLCJmYW1pbHkiOiJnZW1pbmktMS41LXBybyIsImNvbnRleHRfd2luZG93IjoyMDk3MTUyLCJtYXhfb3V0cHV0X3Rva2VucyI6ODE5MiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMzEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR2VtaW5pIDEuNSBQcm8iLCJpZCI6ImdlbWluaS0xLjUtcHJvLTAwMSIsInByb3ZpZGVyIjoiZ2VtaW5pIiwiZmFtaWx5IjoiZ2VtaW5pLTEuNS1wcm8iLCJjb250ZXh0X3dpbmRvdyI6MjA5NzE1MiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMxMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdlbWluaSAxLjUgUHJvIiwiaWQiOiJnZW1pbmktMS41LXByby0wMDIiLCJwcm92aWRlciI6ImdlbWluaSIsImZhbWlseSI6ImdlbWluaS0xLjUtcHJvIiwiY29udGV4dF93aW5kb3ciOjIwOTcxNTIsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zMTI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJkZWVwc2Vlay1jaGF0IiwiaWQiOiJkZWVwc2Vlay1jaGF0IiwicHJvdmlkZXIiOiJkZWVwc2VlayIsImZhbWlseSI6ImRlZXBzZWVrLWNoYXQiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6ODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTYsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNywib3V0cHV0X3Blcl9taWxsaW9uIjoxLjY4fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImRlZXBzZWVrLXJlYXNvbmVyIiwiaWQiOiJkZWVwc2Vlay1yZWFzb25lciIsInByb3ZpZGVyIjoiZGVlcHNlZWsiLCJmYW1pbHkiOiJkZWVwc2Vlay1yZWFzb25lciIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6NjQwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSIsImZhbWlseSI6ImdwdC01IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LTIwMjUtMDgtMDciLCJjb250ZXh0X3dpbmRvdyI6NDAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTI4MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMTI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC42MjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUiLCJmYW1pbHkiOiJncHQtNSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNSIsImNvbnRleHRfd2luZG93Ijo0MDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjYyNSwib3V0cHV0X3Blcl9taWxsaW9uIjo1LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTUtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNS1taW5pLTIwMjUtMDgtMDciLCJjb250ZXh0X3dpbmRvdyI6NDAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTI4MDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEyNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTUtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNS1taW5pIiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4yNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAyNSwib3V0cHV0X3Blcl9taWxsaW9uIjoyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgbmFubyIsImZhbWlseSI6ImdwdC01LW5hbm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTUtbmFuby0yMDI1LTA4LTA3IiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjAwNSwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgbmFubyIsImZhbWlseSI6ImdwdC01LW5hbm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTUtbmFubyIsImNvbnRleHRfd2luZG93Ijo0MDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMjgwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEiLCJmYW1pbHkiOiJncHQtNC4xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtMjAyNS0wNC0xNCIsImNvbnRleHRfd2luZG93IjoxMDQ3NTc2LCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6OC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNC4xIiwiZmFtaWx5IjoiZ3B0LTQuMSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xIiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo4LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1vc3MtMTIwYiIsImZhbWlseSI6ImdwdC1vc3MtMTIwYiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtb3NzLTEyMGIiLCJjb250ZXh0X3dpbmRvdyI6MTMxMDcyLCJtYXhfb3V0cHV0X3Rva2VucyI6MTMxMDcyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZ3B0LW9zcy0yMGIiLCJmYW1pbHkiOiJncHQtb3NzLTIwYiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtb3NzLTIwYiIsImNvbnRleHRfd2luZG93IjoxMzEwNzIsIm1heF9vdXRwdXRfdG9rZW5zIjoxMzEwNzIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1kZWVwLXJlc2VhcmNoIiwiZmFtaWx5IjoibzMtZGVlcC1yZXNlYXJjaCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMy1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjIuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjoyMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMtZGVlcC1yZXNlYXJjaCIsImZhbWlseSI6Im8zLWRlZXAtcmVzZWFyY2giLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtZGVlcC1yZXNlYXJjaCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEwLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJvdXRwdXRfcGVyX21pbGxpb24iOjQwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjIwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvNC1taW5pLWRlZXAtcmVzZWFyY2giLCJmYW1pbHkiOiJvNC1taW5pLWRlZXAtcmVzZWFyY2giLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzQtbWluaS1kZWVwLXJlc2VhcmNoLTIwMjUtMDYtMjYiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC41LCJvdXRwdXRfcGVyX21pbGxpb24iOjguMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzQtbWluaS1kZWVwLXJlc2VhcmNoIiwiZmFtaWx5IjoibzQtbWluaS1kZWVwLXJlc2VhcmNoIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im80LW1pbmktZGVlcC1yZXNlYXJjaCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6OC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQgSW1hZ2UgMSIsImZhbWlseSI6ImdwdC1pbWFnZS0xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC1pbWFnZS0xIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsImltYWdlIl19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjo1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkRBTEzCt0UgMyIsImZhbWlseSI6ImRhbGwtZS0zIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImRhbGwtZS0zIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJpbWFnZSJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgVFRTIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktdHRzIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLXR0cyIsImNvbnRleHRfd2luZG93IjoyMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIFRyYW5zY3JpYmUiLCJmYW1pbHkiOiJncHQtNG8tdHJhbnNjcmliZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tdHJhbnNjcmliZSIsImNvbnRleHRfd2luZG93IjoxNjAwMCwibWF4X291dHB1dF90b2tlbnMiOjIwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSBUcmFuc2NyaWJlIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktdHJhbnNjcmliZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tbWluaS10cmFuc2NyaWJlIiwiY29udGV4dF93aW5kb3ciOjE2MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MjAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1yZWFsdGltZSIsImZhbWlseSI6ImdwdC1yZWFsdGltZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtcmVhbHRpbWUtMjAyNS0wOC0yOCIsImNvbnRleHRfd2luZG93IjozMjAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjQuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjQsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTYuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJncHQtcmVhbHRpbWUiLCJmYW1pbHkiOiJncHQtcmVhbHRpbWUiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LXJlYWx0aW1lIiwiY29udGV4dF93aW5kb3ciOjMyMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNCwib3V0cHV0X3Blcl9taWxsaW9uIjoxNi4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImdwdC1hdWRpbyIsImZhbWlseSI6ImdwdC1hdWRpbyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtYXVkaW8tMjAyNS0wOC0yOCIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZ3B0LWF1ZGlvIiwiZmFtaWx5IjoiZ3B0LWF1ZGlvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC1hdWRpbyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTUgQ2hhdCIsImZhbWlseSI6ImdwdC01LWNoYXQtbGF0ZXN0IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LWNoYXQtbGF0ZXN0IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJDaGF0R1BULTRvIiwiZmFtaWx5IjoiY2hhdGdwdC00by1sYXRlc3QiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY2hhdGdwdC00by1sYXRlc3QiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNS1Db2RleCIsImZhbWlseSI6ImdwdC01LWNvZGV4IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC01LWNvZGV4IiwiY29udGV4dF93aW5kb3ciOjQwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEyODAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1wcm8iLCJmYW1pbHkiOiJvMy1wcm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtcHJvLTIwMjUtMDYtMTAiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6ODAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMy1wcm8iLCJmYW1pbHkiOiJvMy1wcm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtcHJvIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MjAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjgwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTAuMCwib3V0cHV0X3Blcl9taWxsaW9uIjo0MC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMiLCJmYW1pbHkiOiJvMyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMy0yMDI1LTA0LTE2IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo4LjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjQuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8zIiwiZmFtaWx5IjoibzMiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC41LCJvdXRwdXRfcGVyX21pbGxpb24iOjguMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzQtbWluaSIsImZhbWlseSI6Im80LW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzQtbWluaS0yMDI1LTA0LTE2IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMjc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im80LW1pbmkiLCJmYW1pbHkiOiJvNC1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im80LW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4yNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuMSBtaW5pIiwiZmFtaWx5IjoiZ3B0LTQuMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtbWluaS0yMDI1LTA0LTE0IiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC40LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMSwib3V0cHV0X3Blcl9taWxsaW9uIjoxLjZ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4yLCJvdXRwdXRfcGVyX21pbGxpb24iOjAuOH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEgbWluaSIsImZhbWlseSI6ImdwdC00LjEtbWluaSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTA0NzU3NiwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjQsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJvdXRwdXRfcGVyX21pbGxpb24iOjEuNn0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjIsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC44fX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuMSBuYW5vIiwiZmFtaWx5IjoiZ3B0LTQuMS1uYW5vIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LjEtbmFuby0yMDI1LTA0LTE0IiwiY29udGV4dF93aW5kb3ciOjEwNDc1NzYsIm1heF9vdXRwdXRfdG9rZW5zIjozMjc2OCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuMDI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjEgbmFubyIsImZhbWlseSI6ImdwdC00LjEtbmFubyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC4xLW5hbm8iLCJjb250ZXh0X3dpbmRvdyI6MTA0NzU3NiwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzEtcHJvIiwiZmFtaWx5IjoibzEtcHJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLXByby0yMDI1LTAzLTE5IiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUwLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjo2MDAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzEtcHJvIiwiZmFtaWx5IjoibzEtcHJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLXBybyIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1MC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NzUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjozMDAuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImNvbXB1dGVyLXVzZS1wcmV2aWV3IiwiZmFtaWx5IjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY29tcHV0ZXItdXNlLXByZXZpZXctMjAyNS0wMy0xMSIsImNvbnRleHRfd2luZG93Ijo4MTkyLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAyNCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjMuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEyLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImNvbXB1dGVyLXVzZS1wcmV2aWV3IiwiZmFtaWx5IjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiY29tcHV0ZXItdXNlLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6ODE5MiwibWF4X291dHB1dF90b2tlbnMiOjEwMjQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjoxMi4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo2LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSBTZWFyY2ggUHJldmlldyIsImZhbWlseSI6ImdwdC00by1taW5pLXNlYXJjaC1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLXNlYXJjaC1wcmV2aWV3LTIwMjUtMDMtMTEiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIFNlYXJjaCBQcmV2aWV3IiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTRvLW1pbmktc2VhcmNoLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBTZWFyY2ggUHJldmlldyIsImZhbWlseSI6ImdwdC00by1zZWFyY2gtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tc2VhcmNoLXByZXZpZXctMjAyNS0wMy0xMSIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIFNlYXJjaCBQcmV2aWV3IiwiZmFtaWx5IjoiZ3B0LTRvLXNlYXJjaC1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1zZWFyY2gtcHJldmlldyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQuNSBQcmV2aWV3IChEZXByZWNhdGVkKSIsImZhbWlseSI6ImdwdC00LjUtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNC41LXByZXZpZXctMjAyNS0wMi0yNyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NzUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjozNy41LCJvdXRwdXRfcGVyX21pbGxpb24iOjE1MC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjM3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NzUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00LjUgUHJldmlldyAoRGVwcmVjYXRlZCkiLCJmYW1pbHkiOiJncHQtNC41LXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQuNS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3NS4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjM3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MzcuNSwib3V0cHV0X3Blcl9taWxsaW9uIjo3NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoibzMtbWluaSIsImZhbWlseSI6Im8zLW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzMtbWluaS0yMDI1LTAxLTMxIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMn19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8zLW1pbmkiLCJmYW1pbHkiOiJvMy1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8zLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MjAwMDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTAwMDAwLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi4yfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgQXVkaW8iLCJmYW1pbHkiOiJncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLWF1ZGlvLXByZXZpZXctMjAyNC0xMi0xNyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjZ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIG1pbmkgQXVkaW8iLCJmYW1pbHkiOiJncHQtNG8tbWluaS1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLWF1ZGlvLXByZXZpZXciLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiYXVkaW8iLCJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjE1LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIFJlYWx0aW1lIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmktcmVhbHRpbWUtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtNG8tbWluaS1yZWFsdGltZS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjE2MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyIsInRleHQiXSwib3V0cHV0IjpbImF1ZGlvIiwiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjMsIm91dHB1dF9wZXJfbWlsbGlvbiI6Mi40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xIiwiZmFtaWx5IjoibzEiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoibzEtMjAyNC0xMi0xNyIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSIsImZhbWlseSI6Im8xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xIiwiY29udGV4dF93aW5kb3ciOjIwMDAwMCwibWF4X291dHB1dF90b2tlbnMiOjEwMDAwMCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im9tbmktbW9kZXJhdGlvbiIsImZhbWlseSI6Im9tbmktbW9kZXJhdGlvbi1sYXRlc3QiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoib21uaS1tb2RlcmF0aW9uLWxhdGVzdCIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xLW1pbmkiLCJmYW1pbHkiOiJvMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLW1pbmktMjAyNC0wOS0xMiIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo2NTUzNiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MS4xLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjAuNTUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NC40fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6Im8xLW1pbmkiLCJmYW1pbHkiOiJvMS1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6Im8xLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6NjU1MzYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjowLjU1LCJvdXRwdXRfcGVyX21pbGxpb24iOjQuNH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSBQcmV2aWV3IiwiZmFtaWx5IjoibzEtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMS1wcmV2aWV3LTIwMjQtMDktMTIiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjo3LjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJvMSBQcmV2aWV3IiwiZmFtaWx5IjoibzEtcHJldmlldyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJvMS1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6Ny41LCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIiwiZmFtaWx5IjoiZ3B0LTRvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by0yMDI0LTA4LTA2IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoyLjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MS4yNSwib3V0cHV0X3Blcl9taWxsaW9uIjoxMC4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6NS4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTRvIiwiZmFtaWx5IjoiZ3B0LTRvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00byIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxNjM4NCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJpbWFnZSIsInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giLCJmdW5jdGlvbl9jYWxsaW5nIiwic3RydWN0dXJlZF9vdXRwdXQiXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOjEuMjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBBdWRpbyIsImZhbWlseSI6ImdwdC00by1hdWRpby1wcmV2aWV3IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1hdWRpby1wcmV2aWV3IiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImF1ZGlvIiwidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6Mi41LCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNG8gbWluaSIsImZhbWlseSI6ImdwdC00by1taW5pIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00by1taW5pLTIwMjQtMDctMTgiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM319LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00byBtaW5pIiwiZmFtaWx5IjoiZ3B0LTRvLW1pbmkiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTRvLW1pbmkiLCJjb250ZXh0X3dpbmRvdyI6MTI4MDAwLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyIsInN0cnVjdHVyZWRfb3V0cHV0Il0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMTUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4wNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6MC42fSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDc1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuM319LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkdQVC00IFR1cmJvIiwiZmFtaWx5IjoiZ3B0LTQtdHVyYm8iLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQtdHVyYm8tMjAyNC0wNC0wOSIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo0MDk2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbImltYWdlIiwidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCIsImZ1bmN0aW9uX2NhbGxpbmciXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6NS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjE1LjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCBUdXJibyIsImZhbWlseSI6ImdwdC00LXR1cmJvIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LXR1cmJvIiwiY29udGV4dF93aW5kb3ciOjEyODAwMCwibWF4X291dHB1dF90b2tlbnMiOjQwOTYsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIiwiZnVuY3Rpb25fY2FsbGluZyJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjo1LjAsIm91dHB1dF9wZXJfbWlsbGlvbiI6MTUuMH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6ImJhYmJhZ2UtMDAyIiwiZmFtaWx5IjoiYmFiYmFnZS0wMDIiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiYmFiYmFnZS0wMDIiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOjE2Mzg0LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjQsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjR9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiY29kZXgtbWluaS1sYXRlc3QiLCJmYW1pbHkiOiJjb2RleC1taW5pLWxhdGVzdCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJjb2RleC1taW5pLWxhdGVzdCIsImNvbnRleHRfd2luZG93IjoyMDAwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjoxMDAwMDAsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsiaW1hZ2UiLCJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImZ1bmN0aW9uX2NhbGxpbmciLCJzdHJ1Y3R1cmVkX291dHB1dCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxLjUsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6MC4zNzUsIm91dHB1dF9wZXJfbWlsbGlvbiI6Ni4wfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IkRBTEzCt0UgMiIsImZhbWlseSI6ImRhbGwtZS0yIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImRhbGwtZS0yIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJpbWFnZSJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiZGF2aW5jaS0wMDIiLCJmYW1pbHkiOiJkYXZpbmNpLTAwMiIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJkYXZpbmNpLTAwMiIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6MTYzODQsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjIuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjIuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtMy41IFR1cmJvIiwiZmFtaWx5IjoiZ3B0LTMuNS10dXJibyIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJncHQtMy41LXR1cmJvIiwiY29udGV4dF93aW5kb3ciOjE2Mzg1LCJtYXhfb3V0cHV0X3Rva2VucyI6NDA5NiwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuNSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjEuNX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjI1LCJvdXRwdXRfcGVyX21pbGxpb24iOjAuNzV9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCIsImZhbWlseSI6ImdwdC00IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00LTA2MTMiLCJjb250ZXh0X3dpbmRvdyI6ODE5MiwibWF4X291dHB1dF90b2tlbnMiOjgxOTIsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6WyJiYXRjaCJdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6NjAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxNS4wLCJvdXRwdXRfcGVyX21pbGxpb24iOjMwLjB9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJHUFQtNCIsImZhbWlseSI6ImdwdC00IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6ImdwdC00IiwiY29udGV4dF93aW5kb3ciOjgxOTIsIm1heF9vdXRwdXRfdG9rZW5zIjo4MTkyLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MzAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOjYwLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MTUuMCwib3V0cHV0X3Blcl9taWxsaW9uIjozMC4wfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiR1BULTQgVHVyYm8gUHJldmlldyIsImZhbWlseSI6ImdwdC00LXR1cmJvLXByZXZpZXciLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoiZ3B0LTQtdHVyYm8tcHJldmlldyIsImNvbnRleHRfd2luZG93IjoxMjgwMDAsIm1heF9vdXRwdXRfdG9rZW5zIjo0MDk2LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjoxMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6MzAuMH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJ0ZXh0LWVtYmVkZGluZy0zLWxhcmdlIiwiZmFtaWx5IjoidGV4dC1lbWJlZGRpbmctMy1sYXJnZSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0ZXh0LWVtYmVkZGluZy0zLWxhcmdlIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4xMywiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNjUsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjEzfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDY1fX19fSx7Im5hbWUiOiJ0ZXh0LWVtYmVkZGluZy0zLXNtYWxsIiwiZmFtaWx5IjoidGV4dC1lbWJlZGRpbmctMy1zbWFsbCIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0ZXh0LWVtYmVkZGluZy0zLXNtYWxsIiwiY29udGV4dF93aW5kb3ciOm51bGwsIm1heF9vdXRwdXRfdG9rZW5zIjpudWxsLCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOlsiYmF0Y2giXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMiwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMSwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMDJ9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMX19fX0seyJuYW1lIjoidGV4dC1lbWJlZGRpbmctYWRhLTAwMiIsImZhbWlseSI6InRleHQtZW1iZWRkaW5nLWFkYS0wMDIiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidGV4dC1lbWJlZGRpbmctYWRhLTAwMiIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbImJhdGNoIl0sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMSwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wNSwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMX0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjA1fX19fSx7Im5hbWUiOiJ0ZXh0LW1vZGVyYXRpb24iLCJmYW1pbHkiOiJ0ZXh0LW1vZGVyYXRpb24tbGF0ZXN0IiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6InRleHQtbW9kZXJhdGlvbi1sYXRlc3QiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOjMyNzY4LCJtb2RhbGl0aWVzIjp7ImlucHV0IjpbInRleHQiXSwib3V0cHV0IjpbImVtYmVkZGluZ3MiLCJ0ZXh0Il19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjowLjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjowLjB9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoidGV4dC1tb2RlcmF0aW9uLXN0YWJsZSIsImZhbWlseSI6InRleHQtbW9kZXJhdGlvbi1zdGFibGUiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidGV4dC1tb2RlcmF0aW9uLXN0YWJsZSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6MzI3NjgsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiZW1iZWRkaW5ncyIsInRleHQiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjAuMCwiY2FjaGVkX2lucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfX0sImVtYmVkZGluZ3MiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9LCJiYXRjaCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH19fX0seyJuYW1lIjoiVFRTLTEiLCJmYW1pbHkiOiJ0dHMtMSIsInByb3ZpZGVyIjoib3BlbmFpIiwiaWQiOiJ0dHMtMSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJ0ZXh0Il0sIm91dHB1dCI6WyJhdWRpbyIsImVtYmVkZGluZ3MiXX0sImNhcGFiaWxpdGllcyI6W10sInByaWNpbmciOnsidGV4dF90b2tlbnMiOnsic3RhbmRhcmQiOnsiaW5wdXRfcGVyX21pbGxpb24iOjE1LjAsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19LHsibmFtZSI6IlRUUy0xIEhEIiwiZmFtaWx5IjoidHRzLTEtaGQiLCJwcm92aWRlciI6Im9wZW5haSIsImlkIjoidHRzLTEtaGQiLCJjb250ZXh0X3dpbmRvdyI6bnVsbCwibWF4X291dHB1dF90b2tlbnMiOm51bGwsIm1vZGFsaXRpZXMiOnsiaW5wdXQiOlsidGV4dCJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIl19LCJjYXBhYmlsaXRpZXMiOltdLCJwcmljaW5nIjp7InRleHRfdG9rZW5zIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjozMC4wLCJjYWNoZWRfaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsLCJvdXRwdXRfcGVyX21pbGxpb24iOm51bGx9fSwiZW1iZWRkaW5ncyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6bnVsbH0sImJhdGNoIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfX19fSx7Im5hbWUiOiJXaGlzcGVyIiwiZmFtaWx5Ijoid2hpc3Blci0xIiwicHJvdmlkZXIiOiJvcGVuYWkiLCJpZCI6IndoaXNwZXItMSIsImNvbnRleHRfd2luZG93IjpudWxsLCJtYXhfb3V0cHV0X3Rva2VucyI6bnVsbCwibW9kYWxpdGllcyI6eyJpbnB1dCI6WyJhdWRpbyJdLCJvdXRwdXQiOlsiYXVkaW8iLCJlbWJlZGRpbmdzIiwidGV4dCJdfSwiY2FwYWJpbGl0aWVzIjpbXSwicHJpY2luZyI6eyJ0ZXh0X3Rva2VucyI6eyJzdGFuZGFyZCI6eyJpbnB1dF9wZXJfbWlsbGlvbiI6MC4wMDYsImNhY2hlZF9pbnB1dF9wZXJfbWlsbGlvbiI6bnVsbCwib3V0cHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGwsIm91dHB1dF9wZXJfbWlsbGlvbiI6bnVsbH19LCJlbWJlZGRpbmdzIjp7InN0YW5kYXJkIjp7ImlucHV0X3Blcl9taWxsaW9uIjpudWxsfSwiYmF0Y2giOnsiaW5wdXRfcGVyX21pbGxpb24iOm51bGx9fX19XQ== recorded_at: Wed, 24 Sep 2025 15:06:15 GMT +- request: + method: get + uri: https://api.replicate.com/v1/collections/text-to-image + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.13.4 + Authorization: + - Bearer + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Mon, 29 Sep 2025 02:54:10 GMT + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Allow: + - GET, HEAD, OPTIONS + Alt-Svc: + - h3=":443"; ma=86400 + Cf-Cache-Status: + - DYNAMIC + Via: + - 1.1 google + Content-Security-Policy-Report-Only: + - 'connect-src ''report-sample'' ''self'' https://stream.replicate.com https://replicate.delivery + https://*.replicate.delivery https://*.sentry.io https://*.usepylon.com https://*.posthog.com + https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://www.googletagmanager.com https://*.googletagmanager.com + https://*.google-analytics.com https://*.analytics.google.com https://replicate-search-prototype-production.replicate.workers.dev; + font-src ''report-sample'' ''self'' data: https://*.usepylon.com https://*.posthog.com + https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://fonts.gstatic.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; worker-src ''none''; script-src ''report-sample'' + ''self'' https://*.usepylon.com https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com + https://d3vl36l12sfx26.cloudfront.net https://*.pusher.com https://www.googletagmanager.com + https://tagmanager.google.com https://*.googletagmanager.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; frame-src ''self'' https://replicatestatus.com + https://replicate-search-prototype-production.replicate.workers.dev; img-src + ''report-sample'' ''self'' blob: data: https://replicate.delivery https://*.replicate.delivery + https://*.githubusercontent.com https://github.com https://www.googletagmanager.com + https://ssl.gstatic.com https://www.gstatic.com https://*.google-analytics.com + https://*.googletagmanager.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; default-src ''self''; media-src ''report-sample'' + ''self'' https://replicate.delivery https://*.replicate.delivery https://*.sentry.io + https://replicate-search-prototype-production.replicate.workers.dev https://d31rfu1d3w8e4q.cloudfront.net; + style-src ''report-sample'' ''self'' ''unsafe-inline'' https://*.usepylon.com + https://*.posthog.com https://pylon-avatars.s3.us-west-1.amazonaws.com https://d3vl36l12sfx26.cloudfront.net + https://*.pusher.com https://googletagmanager.com https://tagmanager.google.com + https://fonts.googleapis.com https://replicate-search-prototype-production.replicate.workers.dev + https://d31rfu1d3w8e4q.cloudfront.net; report-uri' + Cross-Origin-Opener-Policy: + - same-origin + Expect-Ct: + - max-age=86400, enforce + Nel: + - '{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}' + Ratelimit-Remaining: + - '2999' + Ratelimit-Reset: + - '1' + Referrer-Policy: + - same-origin + Report-To: + - '{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WsLsMsjK9P77CbTXqGVyBY7fuvOGzkNNGHhc3M6tJF5DGrlHwFPrxKn4zUPt6pNefAJP7d82FOs91OI6WLJvqjS3wTRX7GpJ9GezXGDfJxMKsVCfxA%3D%3D"}]}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000 + Vary: + - Cookie, origin + - accept-encoding + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + Cf-Ray: + - "" + body: + encoding: ASCII-8BIT + string: !binary |- + eyJuYW1lIjoiR2VuZXJhdGUgaW1hZ2VzIiwic2x1ZyI6InRleHQtdG8taW1hZ2UiLCJkZXNjcmlwdGlvbiI6IlVzZSBBSSBUbyBHZW5lcmF0ZSBJbWFnZXMgJiBQaG90b3Mgd2l0aCBhbiBBUEkiLCJtb2RlbHMiOlt7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82ZTQ1ZTk3NC1mMzgxLTQzNWEtYjlkZC0yM2YzZTY4MDFjMTkvcmVwbGljYXRlLXByZWRpY3Rpb24tMXl2NjVtMHEud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjAzOjM3LjI1NjIxNloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wMi0yN1QxMTozNDo1OS41MjE3OTNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMjdUMTE6MzQ6NDkuMDY1MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjF5djY1bTBxeDVybWMwY244d3I5ZXFhM3Z3IiwiaW5wdXQiOnsicHJvbXB0IjoiVmVjdG9yIGFydCBvZiBhIGZyaWVuZGx5IHJvYm90LCBpbiBhIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkhlbGxvISBJJ20gSWRlb2dyYW0gVjJBXCIgaW4gYSBmcmllbmRseSBmb250LCBpbiBhIHNlY29uZCBzcGVlY2ggYnViYmxlIGl0IHNheXMgXCJJJ20gZmFzdGVyIVwiLCB0aGUgcm9ib3QgaXMgaW4gYSAzRCBnYXJkZW4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDE0ODEyNzUwMjRcbk1vZGVyYXRpbmcgY29udGVudC4uLlxuTW9kZXJhdGlvbiBjb21wbGV0ZSBpbiAwLjIxc2VjXG5SdW5uaW5nIHByZWRpY3Rpb24uLi5cbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBWZWN0b3IgYXJ0IG9mIGEgZnJpZW5kbHkgcm9ib3QsIGluIGEgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSGVsbG8hIEknbSBJZGVvZ3JhbSBWMkFcIiBpbiBhIGZyaWVuZGx5IGZvbnQsIGluIGEgc2Vjb25kIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkknbSBmYXN0ZXIhXCIsIHRoZSByb2JvdCBpcyBpbiBhIDNEIGdhcmRlblxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDkuODQgc2Vjb25kc1xuRG93bmxvYWRpbmcgNjA4OTQ4IGJ5dGVzXG5Eb3dubG9hZGVkIDAuNThNQiBpbiAwLjM5c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoxMC40NDc2MDUxMzgsInRvdGFsX3RpbWUiOjEwLjQ1Njc5M30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjJhIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9RWXZJZjBKQmU4a2Q0VURWTG0xWHh4ZHRZZnZhNmpWbVZVWndKZm9ua3VRT2VmM0VGL3RtcDY4MnpfZDNwLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjM0OjQ5LjA3NDE4OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci0zbGVpa3hvaXh0NHRxYWN4cWVjbTNud2N3NGltd2h5Z2htb2EyaHd3cWRvM3NyZGt2cmtxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8xeXY2NW0wcXg1cm1jMGNuOHdyOWVxYTN2dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMXl2NjVtMHF4NXJtYzBjbjh3cjllcWEzdncvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJMaWtlIElkZW9ncmFtIHYyLCBidXQgZmFzdGVyIGFuZCBjaGVhcGVyIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxNzUxZTA0MGViNWU3NjZiM2VlYTRmOWU2OTE2MDk4N2UxODU0YzI4YTg3YTA4ODgyYzkzMGVjYzZjZWYwMzA1IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMDZUMTI6NTI6MzIuOTc3ODcyWiIsImNvZ192ZXJzaW9uIjoiMC4xNi4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo1LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlJlc29sdXRpb24uIE92ZXJyaWRlcyBhc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYW4gaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwic3R5bGVfdHlwZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3R5cGUifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJUaGUgc3R5bGVzIGhlbHAgZGVmaW5lIHRoZSBzcGVjaWZpYyBhZXN0aGV0aWMgb2YgdGhlIGltYWdlIHlvdSB3YW50IHRvIGdlbmVyYXRlLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhIHJlc29sdXRpb24gb3IgaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21hZ2ljX3Byb21wdF9vcHRpb24ifV0sImRlZmF1bHQiOiJBdXRvIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJNYWdpYyBQcm9tcHQgd2lsbCBpbnRlcnByZXQgeW91ciBwcm9tcHQgYW5kIG9wdGltaXplIGl0IHRvIG1heGltaXplIHZhcmlldHkgYW5kIHF1YWxpdHkgb2YgdGhlIGltYWdlcyBnZW5lcmF0ZWQuIFlvdSBjYW4gYWxzbyB1c2UgaXQgdG8gd3JpdGUgcHJvbXB0cyBpbiBkaWZmZXJlbnQgbGFuZ3VhZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIk5vbmUiLCI1MTJ4MTUzNiIsIjU3NngxNDA4IiwiNTc2eDE0NzIiLCI1NzZ4MTUzNiIsIjY0MHgxMzQ0IiwiNjQweDE0MDgiLCI2NDB4MTQ3MiIsIjY0MHgxNTM2IiwiNzA0eDExNTIiLCI3MDR4MTIxNiIsIjcwNHgxMjgwIiwiNzA0eDEzNDQiLCI3MDR4MTQwOCIsIjcwNHgxNDcyIiwiNzM2eDEzMTIiLCI3Njh4MTA4OCIsIjc2OHgxMjE2IiwiNzY4eDEyODAiLCI3Njh4MTM0NCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIiwiUmVuZGVyIDNEIiwiQW5pbWUiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfdHlwZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjE2OjEwIiwiMTA6MTYiLCIzOjEiLCIxOjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYyYSIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8iLCJydW5fY291bnQiOjE1ODUxNjQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12MmEiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2I5N2M5ZmZhLTMzMzItNDQ3Ni05ZmIyLTA2MmJmMjMwMzhhYy9yZXBsaWNhdGUtcHJlZGljdGlvbi1odzk2ZWcxMy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMjdUMTE6MDM6NDguNTgzNzQ4WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjQxOjMxLjQ2NTEwN1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0yN1QxMTo0MToyNS4zNDgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiaHc5NmVnMTN3aHJtODBjbjh3djl2a2QyMTgiLCJpbnB1dCI6eyJwcm9tcHQiOiJWZWN0b3IgYXJ0IG9mIGEgZnJpZW5kbHkgcm9ib3QsIGluIGEgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSGVsbG8hIEknbSBJZGVvZ3JhbSBWMkEgdHVyYm9cIiBpbiBhIGZyaWVuZGx5IGZvbnQsIGluIGEgc2Vjb25kIHNwZWVjaCBidWJibGUgaXQgc2F5cyBcIkkgZ28gZmFzdGVyIG5vdyFcIiwgdGhlIHJvYm90IGlzIGZseWluZyB0aHJvdWdoIHRoZSBza3kgd2l0aCB0dXJibyBib29zdGVycyIsInJlc29sdXRpb24iOiJOb25lIiwic3R5bGVfdHlwZSI6Ik5vbmUiLCJhc3BlY3RfcmF0aW8iOiIzOjIiLCJtYWdpY19wcm9tcHRfb3B0aW9uIjoiQXV0byJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMjEzNjUzOTIxMlxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjBzZWNcblJ1bm5pbmcgcHJlZGljdGlvbi4uLlxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IFZlY3RvciBhcnQgb2YgYSBmcmllbmRseSByb2JvdCwgaW4gYSBzcGVlY2ggYnViYmxlIGl0IHNheXMgXCJIZWxsbyEgSSdtIElkZW9ncmFtIFYyQSB0dXJib1wiIGluIGEgZnJpZW5kbHkgZm9udCwgaW4gYSBzZWNvbmQgc3BlZWNoIGJ1YmJsZSBpdCBzYXlzIFwiSSBnbyBmYXN0ZXIgbm93IVwiLCB0aGUgcm9ib3QgaXMgZmx5aW5nIHRocm91Z2ggdGhlIHNreSB3aXRoIHR1cmJvIGJvb3N0ZXJzXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgNS41NSBzZWNvbmRzXG5Eb3dubG9hZGluZyA1NzAwMzMgYnl0ZXNcbkRvd25sb2FkZWQgMC41NE1CIGluIDAuMzVzZWMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjYuMTA5NzcwNTY4LCJ0b3RhbF90aW1lIjo2LjExNzEwN30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjJhLXR1cmJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS8wTU9PajdVQ2FkWmRDSjVVckljcVpUNktpZWc0ZTJENFB0OUh2RGZYdExldFdBT1JCL3RtcGRpdXY0MWtiLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAyLTI3VDExOjQxOjI1LjM1NTMzNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1xaDIzcGJkaHV5NmtxeWN3dnFob2o2bHdqNXN3cjV3Zmhocnd6NjZ2a2Rid2RyZ2M1M2xhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9odzk2ZWcxM3docm04MGNuOHd2OXZrZDIxOCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaHc5NmVnMTN3aHJtODBjbjh3djl2a2QyMTgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJMaWtlIElkZW9ncmFtIHYyIHR1cmJvLCBidXQgbm93IGZhc3RlciBhbmQgY2hlYXBlciIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiOGI4NDQ3ZjY5YTMyYzczYjVkYzk0YzFhY2EyOTA5YjdhYTcwMjk0MDI4MTQ5NmQ0ZWEyYzliMjYwNzI1YTgxYSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA2VDEyOjUzOjMxLjYyNDE0MloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuMiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwibWF4aW11bSI6MjE0NzQ4MzY0NywieC1vcmRlciI6NSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiIsIlJlbmRlciAzRCIsIkFuaW1lIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCIxNjoxMCIsIjEwOjE2IiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12MmEtdHVyYm8iLCJvd25lciI6ImlkZW9ncmFtLWFpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vaWRlb2dyYW0uYWkvIiwicnVuX2NvdW50IjozNTA0MjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12MmEtdHVyYm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2NvdmVyX2ltYWdlLzkyNjk5NGRiLTJjOGUtNGI3ZC05MzRmLTJmODZiMjQ4MGU1NS80M2IwNTE3OC00YjJhLTQyZDktOTEzMC00ZmVkYWU2NS53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMDNUMTQ6MDU6MjkuODE2OTYyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAzLTAzVDE0OjIxOjE0LjgyODM2N1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0wM1QxNDoyMDo0NC4zMDEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoidzRhZ2Fha2ZobnJtZTBjbmJoZ3R5Zm1zdGMiLCJpbnB1dCI6eyJwcm9tcHQiOiJBIGNsb3NlLXVwIHBvcnRyYWl0IG9mIGEgbGVvcGFyZCB3aXRoIGRpc3RpbmN0aXZlIHNwb3R0ZWQgcGF0dGVybiBhbmQgaW50ZW5zZSBleWVzIiwiYXNwZWN0X3JhdGlvIjoiMzo0IiwibnVtYmVyX29mX2ltYWdlcyI6MSwicHJvbXB0X29wdGltaXplciI6dHJ1ZX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJNb2RlcmF0aW5nIGNvbnRlbnQuLi5cbk1vZGVyYXRpb24gY29tcGxldGUgaW4gMC4yM3NlY1xuUnVubmluZyBwcmVkaWN0aW9uLi4uXG5Eb3dubG9hZGluZyA0MTI4NzYgYnl0ZXNcbkRvd25sb2FkZWQgMC4zOU1CIGluIDAuMTJzZWNcbkdlbmVyYXRlZCAxIGltYWdlIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjozMC40OTM4MjIxOTgsInRvdGFsX3RpbWUiOjMwLjUyNzM2N30sIm1vZGVsIjoibWluaW1heC9pbWFnZS0wMSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL0RJVzF0UUhTTlhZMkxobGsyMlY4ZlFzRXF4NXNEZnFpbFd1TmJjaVFUbWYxbXRwb0EvdG1wZjZwMDAzYXouanBlZyJdLCJzdGFydGVkX2F0IjoiMjAyNS0wMy0wM1QxNDoyMDo0NC4zMzQ1NDVaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItdXN0b2xqZDdlbnJwYXRiMzRmeGhoa3J1NWN2ZnRlaWptenMzZ2d1N2F0cXo2Y3gyaG9qYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdzRhZ2Fha2ZobnJtZTBjbmJoZ3R5Zm1zdGMiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3c0YWdhYWtmaG5ybWUwY25iaGd0eWZtc3RjL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiTWluaW1heCdzIGZpcnN0IGltYWdlIG1vZGVsLCB3aXRoIGNoYXJhY3RlciByZWZlcmVuY2Ugc3VwcG9ydCIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDdjYTg5YWQ0NjY4MmMxZGQwY2EzMzU2MDFjZDdlYTJlYjEwZmI5NGNlNGUwYTVhYmFmYTdlNzRmMjNhZTdiNiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTE2VDE0OjMyOjIyLjMyNzk0NloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkltYWdlIGFzcGVjdCByYXRpbyJ9LCJudW1iZXJfb2ZfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW1iZXIgT2YgSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6OSwibWluaW11bSI6MSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIn0sInByb21wdF9vcHRpbWl6ZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBPcHRpbWl6ZXIiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlVzZSBwcm9tcHQgb3B0aW1pemVyIn0sInN1YmplY3RfcmVmZXJlbmNlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN1YmplY3QgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJBbiBvcHRpb25hbCBjaGFyYWN0ZXIgcmVmZXJlbmNlIGltYWdlIChodW1hbiBmYWNlKSB0byB1c2UgYXMgdGhlIHN1YmplY3QgaW4gdGhlIGdlbmVyYXRlZCBpbWFnZShzKS4ifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjQ6MyIsIjM6MiIsIjI6MyIsIjM6NCIsIjk6MTYiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlLTAxIiwib3duZXIiOiJtaW5pbWF4IiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxNjMzOTI5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vbWluaW1heC9pbWFnZS0wMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZGUyYWUxZGQtZjdiOC00YjllLTkwMWUtODYxMjVhYzJiNGE4L3RtcGNvZXpvamMyLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTI1VDA5OjUyOjAxLjUzNjI5MVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOS0xMFQxMTozMToxMC45NzIyODdaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTE6MzE6MDUuMjk2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InkyNjN0NnAxdDFybTgwY3M2ZGo5dzJiZDk4IiwiaW5wdXQiOnsic2l6ZSI6InJlZ3VsYXIiLCJ3aWR0aCI6MjA0OCwiaGVpZ2h0IjoyMDQ4LCJwcm9tcHQiOiJBIGNpbmVtYXRpYywgcGhvdG9yZWFsaXN0aWMgbWVkaXVtIHNob3QgY2FwdHVyaW5nIHRoZSBub3N0YWxnaWMgd2FybXRoIG9mIGEgbWlkLTIwMDBzIGluZGllIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggYSBzbGVlaywgc3RyYWlnaHQgYm9iIGhhaXJjdXQgaW4gY29vbCBwbGF0aW51bSB3aGl0ZSB3aXRoIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBrbm93aW5nIHNtaXJrLCBoZXIgaGVhZCBpcyBsb29raW5nIHVwIHNsaWdodGx5LiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJTZWVkcmVhbSAzLjAgb24gUmVwbGljYXRlXCIgaW4gaHVnZSBzdHlsaXplZCB0ZXh0IG92ZXIgYSBsb25nLXNsZWV2ZWQgc3RyaXBlZCB0b3AgYW5kIHNpbXBsZSBzaWx2ZXIgc3R1ZCBlYXJyaW5ncy4gVGhlIGxpZ2h0aW5nIGlzIHNvZnQsIGdvbGRlbiBob3VyIHN1bmxpZ2h0IGNyZWF0aW5nIGxlbnMgZmxhcmUgYW5kIGlsbHVtaW5hdGluZyBkdXN0IG1vdGVzIGluIHRoZSBhaXIuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCBvdXRkb29yIHVyYmFuIHNldHRpbmcgd2l0aCBncmFmZml0aS1jb3ZlcmVkIHdhbGxzICh0aGUgZ3JhZmZpdGkgc2F5cyBcInNlZWRyZWFtXCIgaW4gc3R5bGl6ZWQgZ3JhZmZpdGkgbGV0dGVyaW5nKSwgcmVuZGVyZWQgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIE5hdHVyYWwgZmlsbSBncmFpbiwgYSB3YXJtLCBzbGlnaHRseSBtdXRlZCBjb2xvciBwYWxldHRlLCBhbmQgc2hhcnAgZm9jdXMgb24gaGVyIGV4cHJlc3NpdmUgZXllcyBlbmhhbmNlIHRoZSBpbnRpbWF0ZSwgYXV0aGVudGljIGZlZWwiLCJhc3BlY3RfcmF0aW8iOiIxNjo5IiwiZ3VpZGFuY2Vfc2NhbGUiOjIuNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA2NTc5NTg0OVxuR2VuZXJhdGluZyAxMjgweDcyMCBpbWFnZVxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGluIDUuN3NlYyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo1LjY1OTM1NzE2NSwidG90YWxfdGltZSI6NS42NzYyODd9LCJtb2RlbCI6ImJ5dGVkYW5jZS9zZWVkcmVhbS0zIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9md3R0cmZxMXpKaVRRa25LT0g1UlhLOTlWSFdHMm9Ddm9DeWY1WkdlWUtJNjNFUFZCL3RtcDNqcG5wbnJ6LmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjMxOjA1LjMxMjkzMFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kcHNxazc0Y2xpNG91a2JjYXd2ZTZiNWFvcmhtZ3hqemZ6bjNuZDU1ZjRkd3Q1Y2MyeDZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95MjYzdDZwMXQxcm04MGNzNmRqOXcyYmQ5OCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveTI2M3Q2cDF0MXJtODBjczZkajl3MmJkOTgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIHRleHQtdG8taW1hZ2UgbW9kZWwgd2l0aCBzdXBwb3J0IGZvciBuYXRpdmUgaGlnaC1yZXNvbHV0aW9uICgySykgaW1hZ2UgZ2VuZXJhdGlvbiIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiOGViM2Q3ODkwMjQ1NDljNDNmYjUzYmE2YWQyMTQ1MGU0ZWU0ZTFmZjg3OTUxZmFiZjYxOWI2YjdhNmE0MzZlYyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjI3OjEyLjIwMzE1NVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsic2l6ZSI6eyJlbnVtIjpbInNtYWxsIiwicmVndWxhciIsImJpZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwic2l6ZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemUifV0sImRlZmF1bHQiOiJyZWd1bGFyIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJCaWcgaW1hZ2VzIHdpbGwgaGF2ZSB0aGVpciBsb25nZXN0IGRpbWVuc2lvbiBiZSAyMDQ4cHguIFNtYWxsIGltYWdlcyB3aWxsIGhhdmUgdGhlaXIgc2hvcnRlc3QgZGltZW5zaW9uIGJlIDUxMnB4LiBSZWd1bGFyIGltYWdlcyB3aWxsIGFsd2F5cyBiZSAxIG1lZ2FwaXhlbC4gSWdub3JlZCBpZiBhc3BlY3QgcmF0aW8gaXMgY3VzdG9tLiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjoyMDQ4LCJtaW5pbXVtIjo1MTIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW1hZ2Ugd2lkdGgifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjoyMDQ4LCJtaW5pbXVtIjo1MTIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSW1hZ2UgaGVpZ2h0In0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE2OjkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkltYWdlIGFzcGVjdCByYXRpby4gU2V0IHRvICdjdXN0b20nIHRvIHNwZWNpZnkgd2lkdGggYW5kIGhlaWdodC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0IjoyLjUsIm1heGltdW0iOjEwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlByb21wdCBhZGhlcmVuY2UuIEhpZ2hlciA9IG1vcmUgbGl0ZXJhbC4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCIxNjo5IiwiOToxNiIsIjI6MyIsIjM6MiIsIjIxOjkiLCJjdXN0b20iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoic2VlZHJlYW0tMyIsIm93bmVyIjoiYnl0ZWRhbmNlIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL3BkZi8yNTA0LjExMzQ2IiwicnVuX2NvdW50IjoxOTkwMzg5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYnl0ZWRhbmNlL3NlZWRyZWFtLTMiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzc0YmU4ZGUwLTdmMmUtNGRiOS04YmY1LTRlYjIwOGY0ZjUwYS9yZXBsaWNhdGUtcHJlZGljdGlvbi05XzRKNmxzWGsuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTItMDVUMTU6MTc6NTIuNTI3MzIzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAxLTE0VDEwOjU0OjEzLjg2MDk3NFoiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMS0xNFQxMDo1NDowMi41NjMwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYjA5OXh6N2s4ZHJnZTBjbWNoczkxd3BtOHciLCJpbnB1dCI6eyJwcm9tcHQiOiJjaHJvbWUgc3BvcnRzIGNhciBieSB0aGUgc2VhIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsImltYWdlX3JlZmVyZW5jZV93ZWlnaHQiOjAuODUsInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOjAuODV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTY3NjQ3NDY1NlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZyBpbWFnZS4uLlxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjNzZWNcbkRyZWFtaW5nLi4uXG5Db21wbGV0ZWQuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAxMS4wMHNlY1xuRG93bmxvYWRpbmcgMTU2NzkwMCBieXRlc1xuRG93bmxvYWRlZCAxLjUwTUIgaW4gMC4yNXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTEuMjkwNTM5NDk5LCJ0b3RhbF90aW1lIjoxMS4yOTc5NzR9LCJtb2RlbCI6Imx1bWEvcGhvdG9uIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC9iTjM1U0s3cDR5cU5BeGZHOVRnYWs1WXV5ZnZUY0dpQWJxUGx0cGJLRWMwVlJmSm9BL3RtcDk1bGg4bWh1LmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTAxLTE0VDEwOjU0OjAyLjU3MDQzNVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1kdGdmdW43ZmxrZzR2MnhucjRzZm5keGZ2bmpqeG9wY3l0ZWZjcGc1bGF1Ym1pZ3F5Y2lhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9iMDk5eHo3azhkcmdlMGNtY2hzOTF3cG04dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvYjA5OXh6N2s4ZHJnZTBjbWNoczkxd3BtOHcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJIaWdoLXF1YWxpdHkgaW1hZ2UgZ2VuZXJhdGlvbiBtb2RlbCBvcHRpbWl6ZWQgZm9yIGNyZWF0aXZlIHByb2Zlc3Npb25hbCB3b3JrZmxvd3MgYW5kIHVsdHJhLWhpZ2ggZmlkZWxpdHkgb3V0cHV0cyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiZmUxNDJjMDM3Y2YzNTk3NjRmMjA1OGMzYTQyZWYwZGM3NTBkOTA4MzExZDAyODY4Y2JjNzc2OWZlODAwYjY0OCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA1VDE2OjUzOjIxLjI1OTMxNloiLCJjb2dfdmVyc2lvbiI6IjAuMTAuMC1hbHBoYTI3Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE2OjkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIn0sImltYWdlX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUmVmZXJlbmNlIFVybCIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVVJMIG9mIGEgcmVmZXJlbmNlIGltYWdlIHRvIGd1aWRlIGdlbmVyYXRpb24ifSwic3R5bGVfcmVmZXJlbmNlX3VybCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgVXJsIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJVUkwgb2YgYSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbWFnZSBSZWZlcmVuY2UgV2VpZ2h0IiwiZGVmYXVsdCI6MC44NSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXZWlnaHQgb2YgdGhlIHJlZmVyZW5jZSBpbWFnZS4gTGFyZ2VyIHZhbHVlcyB3aWxsIG1ha2UgdGhlIHJlZmVyZW5jZSBpbWFnZSBoYXZlIGEgc3Ryb25nZXIgaW5mbHVlbmNlIG9uIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIFdlaWdodCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2VpZ2h0IG9mIHRoZSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiY2hhcmFjdGVyX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hhcmFjdGVyIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlVSTCBvZiBhIGNoYXJhY3RlciByZWZlcmVuY2UgaW1hZ2UifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCI5OjE2IiwiMTY6OSIsIjk6MjEiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2x1bWFsYWJzLmFpL2RyZWFtLW1hY2hpbmUvYXBpL3Rlcm1zIiwibmFtZSI6InBob3RvbiIsIm93bmVyIjoibHVtYSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6Mjc0ODMxNywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1bWEvcGhvdG9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NDU5ZjdlOS03NDQ1LTQwNDYtODJhYS05MTdhMGY1NjFiODAvdG1weWY5ZHgwMnIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA1VDE1OjE4OjA0LjM2NDQyMVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMi0wNVQxNzozMTowOC44NTEwOTlaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTItMDVUMTc6MzE6MDEuODE5MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjM1NmN0dDg3N2RyZ2MwY2tqemdhenhlZ3R3IiwiaW5wdXQiOnsicHJvbXB0IjoiQSB0cmFpbiBjYXIgaXMgZW5ndWxmZWQgaW4gYSBtYXNzaXZlIGV4cGxvc2lvbiwgd2l0aCBmbGFtZXMgYW5kIHNtb2tlIGJpbGxvd2luZyBpbnRvIHRoZSBza3kgYXMgZGVicmlzIGZsaWVzIGluIGFsbCBkaXJlY3Rpb25zLCBjaW5lbWF0aWMgcGhvdG9ncmFwaCwgZXhwbG9zaXZlIGFjdGlvbiwgaGlnaCBjb250cmFzdCwgZHluYW1pYyBsaWdodGluZy4iLCJhc3BlY3RfcmF0aW8iOiIxNjo5IiwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6MC44NSwic3R5bGVfcmVmZXJlbmNlX3dlaWdodCI6MC44NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxNjYxMlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDYuNnNlY1xuRG93bmxvYWRpbmcgMTI4MTU4MSBieXRlc1xuRG93bmxvYWRlZCAxLjIyTUIgaW4gMC4zM3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6Ny4wMjI2NzIyOCwidG90YWxfdGltZSI6Ny4wMzIwOTl9LCJtb2RlbCI6Imx1bWEvcGhvdG9uLWZsYXNoIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC82aVo4OXFha2c3NG1DVmpGWWVEazBHbGpvWVFSZW9WMGs3V3dTanhYbUNMY1Y1M1RBL3RtcHlmOWR4MDJyLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEyLTA1VDE3OjMxOjAxLjgyODQyN1oiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1tZXFvNnIzanpudWx6b2pod3BrMmF4bXNscGtkcTIzZGtoYWYydm9tYnNicGN3dmhob3ZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zNTZjdHQ4NzdkcmdjMGNranpnYXp4ZWd0dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMzU2Y3R0ODc3ZHJnYzBja2p6Z2F6eGVndHcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBY2NlbGVyYXRlZCB2YXJpYW50IG9mIFBob3RvbiBwcmlvcml0aXppbmcgc3BlZWQgd2hpbGUgbWFpbnRhaW5pbmcgcXVhbGl0eSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDg3MDVjZjBlNjIyM2ZiYzQ5ZTgxNzgxYmEyMzU2MjNjMTAwNzEzMDM1Zjk4NjZlMDRhNjIzNmI1NGUxYThkMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTE3VDE0OjIwOjI3LjUwNzQ1OFoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9yZWZlcmVuY2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJzdHlsZV9yZWZlcmVuY2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTdHlsZSByZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJjaGFyYWN0ZXJfcmVmZXJlbmNlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNoYXJhY3RlciBSZWZlcmVuY2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkNoYXJhY3RlciByZWZlcmVuY2UgaW1hZ2UgdG8gZ3VpZGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZV9yZWZlcmVuY2VfdXJsIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo4LCJkZXByZWNhdGVkIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQ6IFVzZSBpbWFnZV9yZWZlcmVuY2UgaW5zdGVhZCJ9LCJzdHlsZV9yZWZlcmVuY2VfdXJsIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0eWxlIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjoxMCwiZGVwcmVjYXRlZCI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJEZXByZWNhdGVkOiBVc2Ugc3R5bGVfcmVmZXJlbmNlIGluc3RlYWQifSwiaW1hZ2VfcmVmZXJlbmNlX3dlaWdodCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbWFnZSBSZWZlcmVuY2UgV2VpZ2h0IiwiZGVmYXVsdCI6MC44NSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXZWlnaHQgb2YgdGhlIHJlZmVyZW5jZSBpbWFnZS4gTGFyZ2VyIHZhbHVlcyB3aWxsIG1ha2UgdGhlIHJlZmVyZW5jZSBpbWFnZSBoYXZlIGEgc3Ryb25nZXIgaW5mbHVlbmNlIG9uIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInN0eWxlX3JlZmVyZW5jZV93ZWlnaHQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIFdlaWdodCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2VpZ2h0IG9mIHRoZSBzdHlsZSByZWZlcmVuY2UgaW1hZ2UifSwiY2hhcmFjdGVyX3JlZmVyZW5jZV91cmwiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hhcmFjdGVyIFJlZmVyZW5jZSBVcmwiLCJ4LW9yZGVyIjo5LCJkZXByZWNhdGVkIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQ6IFVzZSBjaGFyYWN0ZXJfcmVmZXJlbmNlIGluc3RlYWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIzOjQiLCI0OjMiLCI5OjE2IiwiMTY6OSIsIjk6MjEiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vbHVtYWxhYnMuYWkvZHJlYW0tbWFjaGluZS9hcGkvdGVybXMiLCJuYW1lIjoicGhvdG9uLWZsYXNoIiwib3duZXIiOiJsdW1hIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxNjcyMTgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9sdW1hL3Bob3Rvbi1mbGFzaCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvOTE4ZDg2M2EtNjRiNy00YWNjLWJjY2YtN2U3NTYzMTQwYjc0L3JlcGxpY2F0ZS1wcmVkaWN0aW9uLWJhNG1zcTB0LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0xMFQxMzoyMDowNi4wNjcxMTZaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDctMTJUMTE6MzA6MjMuNTM0NDIxWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDExOjMwOjE2LjAzNzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJ0Z3E3anQzaGNucm1hMGNxenNrOTBtenJmdyIsImlucHV0Ijp7InNlZWQiOjEsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJmdWxsIiwicmVzb2x1dGlvbiI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsInNwZWVkX21vZGUiOiJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5Ijo4MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIGluZmVyZW5jZS4uLlxuVGhlIGZvbGxvd2luZyBwYXJ0IG9mIHlvdXIgaW5wdXQgd2FzIHRydW5jYXRlZCBiZWNhdXNlIGBtYXhfc2VxdWVuY2VfbGVuZ3RoYCBpcyBzZXQgdG8gIDEyOCB0b2tlbnM6IFsnLCBkZWZvcm1lZCBhcXVlb3VzIGh1bW9yJ11cbiAgMCV8ICAgICAgICAgIHwgMC81MCBbMDA6MDA8PywgP2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowMzwwMDowNywgIDQuNjNpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzMC81MCBbMDA6MDQ8MDA6MDIsICA2Ljg3aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgNDUvNTAgWzAwOjA1PDAwOjAwLCAgOC45MWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNTAvNTAgWzAwOjA3PDAwOjAwLCAgNi45Mml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjcuNDkwNDYyODAzLCJ0b3RhbF90aW1lIjo3LjQ5NzQyMX0sIm1vZGVsIjoicHJ1bmFhaS9oaWRyZWFtLWwxLWZ1bGwiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2UzUVJFSTFxQUwzNU1hRG1Xa21JMzJLZmNWRkFDd2Rvd0xNcEtlZ0VWb1BlVWVmUEYvb3V0cHV0XzFfMC53ZWJwIiwic3RhcnRlZF9hdCI6IjIwMjUtMDctMTJUMTE6MzA6MTYuMDQzOTU4WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLTQzZmd1NXA1b3A3amxubzZ1b3RudnZyYWNwbGNtNW1xc3d4aGpidG1uNm9va3ZveWdqa3EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3RncTdqdDNoY25ybWEwY3F6c2s5MG16cmZ3IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy90Z3E3anQzaGNucm1hMGNxenNrOTBtenJmdy9jYW5jZWwifSwidmVyc2lvbiI6IjAzZDU4NTMyZmQyOWUzOWZkMmVkODBlODZjM2RhMWNlYmVjMjhlZjI3MzQwODFjZjEzNjY3MTBkMzAzODhmNDIifSwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGFuIG9wdGltaXNlZCB2ZXJzaW9uIG9mIHRoZSBoaWRyZWFtLWZ1bGwgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDNkNTg1MzJmZDI5ZTM5ZmQyZWQ4MGU4NmMzZGExY2ViZWMyOGVmMjczNDA4MWNmMTM2NjcxMGQzMDM4OGY0MiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDEwOjUzOjA2LjQ3MzUxN1oiLCJjb2dfdmVyc2lvbiI6IjAuMTQuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwiZGVmYXVsdCI6LTEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQgKC0xIGZvciByYW5kb20pIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJtb2RlbF90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbW9kZWxfdHlwZSJ9XSwiZGVmYXVsdCI6ImZ1bGwiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik1vZGVsIHR5cGUifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiIxMDI0IMOXIDEwMjQgKFNxdWFyZSkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik91dHB1dCByZXNvbHV0aW9uIn0sInNwZWVkX21vZGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zcGVlZF9tb2RlIn1dLCJkZWZhdWx0IjoiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiU3BlZWQgb3B0aW1pemF0aW9uIGxldmVsIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0IjoxMDAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJPdXRwdXQgcXVhbGl0eSAoZm9yIGpwZyBhbmQgd2VicCkifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1vZGVsX3R5cGUiOnsiZW51bSI6WyJmdWxsIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1vZGVsX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZXNvbHV0aW9uIjp7ImVudW0iOlsiMTAyNCDDlyAxMDI0IChTcXVhcmUpIiwiNzY4IMOXIDEzNjAgKFBvcnRyYWl0KSIsIjEzNjAgw5cgNzY4IChMYW5kc2NhcGUpIiwiODgwIMOXIDExNjggKFBvcnRyYWl0KSIsIjExNjggw5cgODgwIChMYW5kc2NhcGUpIiwiMTI0OCDDlyA4MzIgKExhbmRzY2FwZSkiLCI4MzIgw5cgMTI0OCAoUG9ydHJhaXQpIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzcGVlZF9tb2RlIjp7ImVudW0iOlsiVW5zcXVlZXplZCDwn42LIChoaWdoZXN0IHF1YWxpdHkpIiwiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIkp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIkV4dHJhIEp1aWNlZCDwn5qAIChldmVuIG1vcmUgc3BlZWQpIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNwZWVkX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbInBuZyIsImpwZyIsIndlYnAiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoiaGlkcmVhbS1sMS1mdWxsIiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MjkwMTEsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZnVsbCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNzNjNWFmNjUtZjU3OC00MTEzLWI2MmMtMmE1Njk3MWNmZjJmL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLXRybXB3cjc4LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNi0xMlQwOToyNDozOS4yNzI1ODdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMTJUMTA6MjY6MzEuNzY0NjY5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTEyVDEwOjI2OjI4Ljg0NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJtajQwcTNqM2Rzcm04MGNxY2VwdGhld3RqMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSBwaG90bzogQ3JlYXRlIGEgY2luZW1hdGljLCBwaG90b3JlYWxpc3RpYyBtZWRpdW0gc2hvdCBjYXB0dXJpbmcgdGhlIGR5bmFtaWMgZW5lcmd5IG9mIGEgaGlnaC1vY3RhbmUgYWN0aW9uIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggd2luZC1zd2VwdCBkYXJrIGhhaXIgc3RyZWFrZWQgd2l0aCBwaW5rIGhpZ2hsaWdodHMgYW5kIGRldGVybWluZWQgZmVhdHVyZXMsIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zLCBzaGUgaXMgc2xpZ2h0bHkgb2ZmLWNlbnRlci4gU2hlIHdlYXJzIGEgZml0dGVkIHBpbmsgYW5kIGdvbGQgcmFjaW5nIGphY2tldCBvdmVyIGEgYmxhY2sgdGFuayB0b3Agd2l0aCBcIkltYWdlbiA0IEZhc3RcIiBpbiBtb3Rpb24tc3R5bGl6ZWQgbGV0dGVyaW5nIGFuZCBvbiB0aGUgbmV4dCBsaW5lIFwib24gUmVwbGljYXRlXCIgZW1ibGF6b25lZCBhY3Jvc3MgdGhlIGNoZXN0IGFuZCBhdmlhdG9yIHN1bmdsYXNzZXMgcHVzaGVkIHVwIG9uIGhlciBoZWFkLiBUaGUgbGlnaHRpbmcgaXMgZHJhbWF0aWMgd2l0aCBtb3Rpb24gYmx1ciBzdHJlYWtzIGFuZCBuZW9uIHJlZmxlY3Rpb25zIGZyb20gcGFzc2luZyBjaXR5IGxpZ2h0cywgY3JlYXRpbmcgZHluYW1pYyBsZW5zIGZsYXJlcyBhbmQgbGlnaHQgdHJhaWxzICh0aGV5IGRvIG5vdCBjb3ZlciBoZXIgZmFjZSkuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCB1cmJhbiBuaWdodHNjYXBlIHdpdGggc3RyZWFraW5nIGNhciBoZWFkbGlnaHRzIGFuZCBpbGx1bWluYXRlZCBza3lzY3JhcGVycyBydXNoaW5nIHBhc3QsIHJlbmRlcmVkIHdpdGggaGVhdnkgbW90aW9uIGJsdXIgYW5kIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIEhpZ2ggY29udHJhc3QgbGlnaHRpbmcsIHZpYnJhbnQgbmVvbiBjb2xvciBwYWxldHRlIHdpdGggZGVlcCBibHVlcyBhbmQgZWxlY3RyaWMgeWVsbG93cywgYW5kIHJhem9yLXNoYXJwIGZvY3VzIG9uIGhlciBpbnRlbnNlIGV5ZXMgZW5oYW5jZSB0aGUgZmFzdC1wYWNlZCwgZWxlY3RyaWZ5aW5nIGF0bW9zcGhlcmUuIFNoZSBpcyBpbGx1bWluYXRlZCB3aGlsZSB0aGUgYmFja2dyb3VuZCBpcyBkYXJrZXIuIiwiYXNwZWN0X3JhdGlvIjoiNDozIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsInNhZmV0eV9maWx0ZXJfbGV2ZWwiOiJibG9ja19vbmx5X2hpZ2gifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IkdlbmVyYXRpbmcgaW1hZ2UuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAyLjkwIHNlY29uZHMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjIuOTA0NjQ3MDAyLCJ0b3RhbF90aW1lIjoyLjkxODY2OX0sIm1vZGVsIjoiZ29vZ2xlL2ltYWdlbi00LWZhc3QiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2lLcmlNSzB6WGJiaU5ScjZXZ09KdGNoV1RYVEVmOVNENjJYbEZVcGR4QTNyNkNiS0EvdG1wXzJ1MjE4OXYuanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMTJUMTA6MjY6MjguODYwMDIyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXVoaW16YXp3MnR4eGpuZnZ3bGRiYWQ2Z3UzNGdrYzJyMjJnNHJlcnltbXIzd2dlaWRmM2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL21qNDBxM2ozZHNybTgwY3FjZXB0aGV3dGowIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9tajQwcTNqM2Rzcm04MGNxY2VwdGhld3RqMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlVzZSB0aGlzIGZhc3QgdmVyc2lvbiBvZiBJbWFnZW4gNCB3aGVuIHNwZWVkIGFuZCBjb3N0IGFyZSBtb3JlIGltcG9ydGFudCB0aGFuIHF1YWxpdHkiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjRlNTUzNDk1MDI3NWY1ZDI5YWExZWEyNjNhNDQyMDE4ZjM0ZDkwMjU0YmI4OWJhOWEwOGRlNDRiYzY4YzVhMzMiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xN1QyMDo0Mzo0My4xMzc3MzRaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi00LWZhc3QiLCJvd25lciI6Imdvb2dsZSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6OTQzMDI3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi00LWZhc3QiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2RlNGU2YTIzLWZjM2EtNDZjZC05MDAxLTIzZDM5NTIyOGNlNy9yZXBsaWNhdGUtcHJlZGljdGlvbi0ycmhtNnh4MS53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMjFUMTY6MzM6MDkuNDMyMDQwWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA2LTEyVDEwOjI3OjUyLjIxODUzMFoiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNi0xMlQxMDoyNzo0My4yOTgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiNGc2bmsyMzY4OXJtYzBjcWNlcWJoZDRnMGciLCJpbnB1dCI6eyJwcm9tcHQiOiJUaGUgcGhvdG86IENyZWF0ZSBhIGNpbmVtYXRpYywgcGhvdG9yZWFsaXN0aWMgbWVkaXVtIHNob3QgY2FwdHVyaW5nIHRoZSBub3N0YWxnaWMgd2FybXRoIG9mIGEgbWlkLTIwMDBzIGluZGllIGZpbG0uIFRoZSBmb2N1cyBpcyBhIHlvdW5nIHdvbWFuIHdpdGggYSBzbGVlaywgc3RyYWlnaHQgYm9iIGhhaXJjdXQgaW4gY29vbCBwbGF0aW51bSB3aGl0ZSB3aXRoIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBrbm93aW5nIHNtaXJrLCBoZXIgaGVhZCBpcyBsb29raW5nIHVwIHNsaWdodGx5LiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJJbWFnZW4gNCBVbHRyYSBvbiBSZXBsaWNhdGVcIiBpbiBodWdlIHN0eWxpemVkIHRleHQgb3ZlciBhIGxvbmctc2xlZXZlZCBzdHJpcGVkIHRvcCBhbmQgc2ltcGxlIHNpbHZlciBzdHVkIGVhcnJpbmdzLiBUaGUgbGlnaHRpbmcgaXMgc29mdCwgZ29sZGVuIGhvdXIgc3VubGlnaHQgY3JlYXRpbmcgbGVucyBmbGFyZSBhbmQgaWxsdW1pbmF0aW5nIGR1c3QgbW90ZXMgaW4gdGhlIGFpci4gVGhlIGJhY2tncm91bmQgc2hvd3MgYSBibHVycmVkIG91dGRvb3IgdXJiYW4gc2V0dGluZyB3aXRoIGdyYWZmaXRpLWNvdmVyZWQgd2FsbHMgKHRoZSBncmFmZml0aSBzYXlzIFwidWx0cmFcIiBpbiBzdHlsaXplZCBncmFmZml0aSBsZXR0ZXJpbmcpLCByZW5kZXJlZCB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZC4gTmF0dXJhbCBmaWxtIGdyYWluLCBhIHdhcm0sIHNsaWdodGx5IG11dGVkIGNvbG9yIHBhbGV0dGUsIGFuZCBzaGFycCBmb2N1cyBvbiBoZXIgZXhwcmVzc2l2ZSBleWVzIGVuaGFuY2UgdGhlIGludGltYXRlLCBhdXRoZW50aWMgZmVlbCIsImFzcGVjdF9yYXRpbyI6IjE2OjkiLCJvdXRwdXRfZm9ybWF0IjoianBnIiwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6ImJsb2NrX29ubHlfaGlnaCJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiR2VuZXJhdGluZyBpbWFnZS4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDguOTEgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6OC45MTI4NjE1MTYsInRvdGFsX3RpbWUiOjguOTIwNTN9LCJtb2RlbCI6Imdvb2dsZS9pbWFnZW4tNC11bHRyYSIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZUFzVUx6Rjh0enpYVlNVdHA3cnZsRFBxRWtlUEJjTGVUVFducXNTYUNLWVJ0THNwQS90bXBpa2M2MTE5Zy5qcGciLCJzdGFydGVkX2F0IjoiMjAyNS0wNi0xMlQxMDoyNzo0My4zMDU2NjhaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3IteXlpZXBvcTdwNm1rcWVjeWYzZGszc3F6aWtzNXV6YzV5ZG5seWVkZHhxamxtNms0ZjdoYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNGc2bmsyMzY4OXJtYzBjcWNlcWJoZDRnMGciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzRnNm5rMjM2ODlybWMwY3FjZXFiaGQ0ZzBnL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiVXNlIHRoaXMgdWx0cmEgdmVyc2lvbiBvZiBJbWFnZW4gNCB3aGVuIHF1YWxpdHkgbWF0dGVycyBtb3JlIHRoYW4gc3BlZWQgYW5kIGNvc3QiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjMzZGI4NWM3ZjQyY2RmZWUzYTc2NThkNzZhOTA5N2I4ZDg1Njk4MWFiYTAwMjBiMzIzZDNlODM2ODNkMmUyYTIiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xMVQxODoxMjo1OC40MDY0MjJaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi00LXVsdHJhIiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjY3MzU1NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2dvb2dsZS9pbWFnZW4tNC11bHRyYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYWY3MWRmZWItZTJkMC00ZDFlLTlmMWYtNjI1NGRiYWZmMWQwL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLTZubTN0a3JkMS5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0zMVQyMjowNToxOC4xODI3MjdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDQtMDFUMjM6MzQ6NDMuODY5OTEzWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTAxVDIzOjM0OjQzLjcyMzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI2bm0zdGtyZDFkcm1hMGNueWV0djMyNWd3ciIsImlucHV0Ijp7InNlZWQiOi0xLCJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJhIHRpbnkgYXN0cm9uYXV0IGhhdGNoaW5nIGZyb20gYW4gZWdnIG9uIHRoZSBtb29uIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsImd1aWRhbmNlX3NjYWxlIjo0LjUsIm91dHB1dF9xdWFsaXR5Ijo4MCwiaW5mZXJlbmNlX3N0ZXBzIjoyLCJpbnRlcm1lZGlhdGVfdGltZXN0ZXBzIjoxLjN9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNTA2NTBcblVzaW5nIGludGVybWVkaWF0ZV90aW1lc3RlcHM6IDEuMyB3aXRoIDIgaW5mZXJlbmNlIHN0ZXBzXG5TZXQgdGltZXN0ZXBzOiB0ZW5zb3IoWzEuNTcwOCwgMS4zMDAwLCAwLjAwMDBdLCBkZXZpY2U9J2N1ZGE6MCcpXG4gIDAlfCAgICAgICAgICB8IDAvMiBbMDA6MDA8PywgP2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMi8yIFswMDowMDwwMDowMCwgNDcuNzdpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjowLjE0MTUwOTc2NSwidG90YWxfdGltZSI6MC4xNDY5MTN9LCJtb2RlbCI6Im52aWRpYS9zYW5hLXNwcmludC0xLjZiIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS90YkFPOW1NTGlTS0ZNVk5lZnM5MUhLZk53c1c2bVBMc0RtNHdoTTRGb1BlTWhLNlJCL291dHB1dC5qcGciLCJzdGFydGVkX2F0IjoiMjAyNS0wNC0wMVQyMzozNDo0My43Mjg0MDNaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItZXN5bmVsZ2xlcWh5aXNmenR0YWhlc3JlcWdmZHRsZWlwNGM3ZXdzbjRib3Zwbmh4cWRoYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNm5tM3RrcmQxZHJtYTBjbnlldHYzMjVnd3IiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzZubTN0a3JkMWRybWEwY255ZXR2MzI1Z3dyL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNmVkMWNlNzdjZGM4ZGI2NTU1MGU3NmQ1YWI4MjU1NmQwY2IzMWFjOGFiM2M0OTQ3YjE2OGEwYmRhN2I5NjJlNCJ9LCJkZXNjcmlwdGlvbiI6IlNBTkEtU3ByaW50OiBPbmUtU3RlcCBEaWZmdXNpb24gd2l0aCBDb250aW51b3VzLVRpbWUgQ29uc2lzdGVuY3kgRGlzdGlsbGF0aW9uIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWNhdGFjby9jb2ctc2FuYS1zcHJpbnQtMS42YiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDM4YWVlNjkwN2I1M2E1YzE0ODc4MDk4M2UzOWE1MGNlN2NkMDc0N2I0ZTI2NDJlNzgzODdmNDhjZjM2MDM5YSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTIzVDIyOjQzOjM3LjY5NDM3NloiLCJjb2dfdmVyc2lvbiI6IjAuMTYuMCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTZWVkIHZhbHVlLiBTZXQgdG8gYSB2YWx1ZSBsZXNzIHRoYW4gMCB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwibWF4aW11bSI6NDA5NiwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIm1heGltdW0iOjQwOTYsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSB0aW55IGFzdHJvbmF1dCBoYXRjaGluZyBmcm9tIGFuIGVnZyBvbiB0aGUgbW9vbiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoianBnIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo0LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkNGRyBndWlkYW5jZSBzY2FsZSJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn0sImluZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2FtcGxpbmcgc3RlcHMifSwiaW50ZXJtZWRpYXRlX3RpbWVzdGVwcyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbnRlcm1lZGlhdGUgVGltZXN0ZXBzIiwiZGVmYXVsdCI6MS4zLCJtYXhpbXVtIjoxLjUsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW50ZXJtZWRpYXRlIHRpbWVzdGVwIHZhbHVlIChvbmx5IHVzZWQgd2hlbiBpbmZlcmVuY2Vfc3RlcHM9MiwgcmVjb21tZW5kZWQgdmFsdWVzOiAxLjAtMS40KSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL05WbGFicy9TYW5hP3RhYj1BcGFjaGUtMi4wLTEtb3YtZmlsZSNyZWFkbWUiLCJuYW1lIjoic2FuYS1zcHJpbnQtMS42YiIsIm93bmVyIjoibnZpZGlhIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjUwMy4wOTY0MSIsInJ1bl9jb3VudCI6NzQyMzYzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vbnZpZGlhL3NhbmEtc3ByaW50LTEuNmIiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL0VmZmljaWVudC1MYXJnZS1Nb2RlbC9TYW5hX1NwcmludF8xLjZCXzEwMjRweF9kaWZmdXNlcnMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19jb3Zlcl9pbWFnZS9iNWU2ZWM2My1lMmY0LTQ4NTMtODBlNi0xZjZjNGIyYjNmOTEvcmVwbGljYXRlLXByZWRpY3Rpb24tYmE0bXNxMHQud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTEwVDEzOjE3OjM3LjQ0MjA5M1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNy0xMlQxMToyODoyNy44MjUwNDNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTJUMTE6Mjg6MjUuMzQxMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InR0ZnQ3N3Awem5ybWMwY3F6c2phZ3Y0MjEwIiwiaW5wdXQiOnsic2VlZCI6LTEsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJkZXYiLCJyZXNvbHV0aW9uIjoiMTAyNCDDlyAxMDI0IChTcXVhcmUpIiwic3BlZWRfbW9kZSI6Ikp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBpbmZlcmVuY2UuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8yOCBbMDA6MDA8PywgP2l0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE1LzI4IFswMDowMTwwMDowMSwgMTEuMTNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI4LzI4IFswMDowMjwwMDowMCwgMTIuMTFpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoyLjQ3NzMzNDExLCJ0b3RhbF90aW1lIjoyLjQ4NDA0M30sIm1vZGVsIjoicHJ1bmFhaS9oaWRyZWFtLWwxLWRldiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvNWVzcVF0Zk85cG1MRTBYRktKVGR1TGE2OUhaTFJtdjMyZDJCd3JybFhRaWJqZmZUQi9vdXRwdXRfMjgyNjQyXzAuanBlZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA3LTEyVDExOjI4OjI1LjM0NzcwOVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1rdHg2cW00dmRuZHVlYW93MmtqbWZrZnJ2Z2ZpdXdxN3BueXVkb2R3bXpqcXdvaTZremRhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy90dGZ0NzdwMHpucm1jMGNxenNqYWd2NDIxMCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdHRmdDc3cDB6bnJtYzBjcXpzamFndjQyMTAvY2FuY2VsIn0sInZlcnNpb24iOiI0ZGZjZDE0NmMwZGVmNDgxMjQ1NTQxNWY1NTU1NmY2YmM4NDAyNWRjYjE1MTkzY2YxOTc3ZjAxYmQzODRkMTkxIn0sImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhbiBvcHRpbWlzZWQgdmVyc2lvbiBvZiB0aGUgaGlkcmVhbS1sMS1kZXYgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNGRmY2QxNDZjMGRlZjQ4MTI0NTU0MTVmNTU1NTZmNmJjODQwMjVkY2IxNTE5M2NmMTk3N2YwMWJkMzg0ZDE5MSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDEwOjQzOjQzLjQ4MTI1NloiLCJjb2dfdmVyc2lvbiI6IjAuMTQuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwiZGVmYXVsdCI6LTEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQgKC0xIGZvciByYW5kb20pIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJtb2RlbF90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbW9kZWxfdHlwZSJ9XSwiZGVmYXVsdCI6ImRldiIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTW9kZWwgdHlwZSJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHJlc29sdXRpb24ifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJMaWdodGx5IEp1aWNlZCDwn42KIChtb3JlIGNvbnNpc3RlbnQpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJTcGVlZCBvcHRpbWl6YXRpb24gbGV2ZWwifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik91dHB1dCBxdWFsaXR5IChmb3IganBnIGFuZCB3ZWJwKSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibW9kZWxfdHlwZSI6eyJlbnVtIjpbImRldiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIjc2OCDDlyAxMzYwIChQb3J0cmFpdCkiLCIxMzYwIMOXIDc2OCAoTGFuZHNjYXBlKSIsIjg4MCDDlyAxMTY4IChQb3J0cmFpdCkiLCIxMTY4IMOXIDg4MCAoTGFuZHNjYXBlKSIsIjEyNDggw5cgODMyIChMYW5kc2NhcGUpIiwiODMyIMOXIDEyNDggKFBvcnRyYWl0KSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3BlZWRfbW9kZSI6eyJlbnVtIjpbIlVuc3F1ZWV6ZWQg8J+NiyAoaGlnaGVzdCBxdWFsaXR5KSIsIkxpZ2h0bHkgSnVpY2VkIPCfjYogKG1vcmUgY29uc2lzdGVudCkiLCJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzcGVlZF9tb2RlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImhpZHJlYW0tbDEtZGV2Iiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDI5ODAsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZGV2IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS8zZGVjN2UyOS05Y2E0LTQzMzgtYWNlNi02NDcyZDdhMDZiMTkvcmVwbGljYXRlLXByZWRpY3Rpb24tYmE0bXNxMHQud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTEwVDA5OjM1OjA4Ljk0MDczMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNy0xMlQxMDozODoyNS41NjQxNjFaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTJUMTA6Mzg6MjMuODMwMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InRkZm54ZzdtYXNybWMwY3F6cnZia2JlMXh3IiwiaW5wdXQiOnsic2VlZCI6MTAsInByb21wdCI6ImEgcHVycGxlIGNoZWV0YWggaG9sZGluZyBhIHNpZ24gdGhhdCBzYXlzIFwicGlwIGluc3RhbGwgcHJ1bmFcIiIsIm1vZGVsX3R5cGUiOiJmYXN0IiwicmVzb2x1dGlvbiI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsInNwZWVkX21vZGUiOiJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBpbmZlcmVuY2UuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8xNiBbMDA6MDA8PywgP2l0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgMTUvMTYgWzAwOjAxPDAwOjAwLCAxMC45Nml0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAxPDAwOjAwLCAxMC4yM2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEuNzI3MDQ2NzQ4OTk5OTk5OSwidG90YWxfdGltZSI6MS43MzQxNjF9LCJtb2RlbCI6InBydW5hYWkvaGlkcmVhbS1sMS1mYXN0Iiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9PQUxNZkEzTkUyWHJSNkNXem0zNDlvUVIyS2NCMVFWZmlka3pqNGppdUxTaDBlZlRCL291dHB1dF8xMF8wLmpwZWciLCJzdGFydGVkX2F0IjoiMjAyNS0wNy0xMlQxMDozODoyMy44MzcxMTRaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItNmo0azNibGdqM2JkcXZ4MnNnbDZzcW83anNidml5ampxYnp1eTZ0YmU1ZDRxcWhpemVvcSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdGRmbnhnN21hc3JtYzBjcXpydmJrYmUxeHciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3RkZm54ZzdtYXNybWMwY3F6cnZia2JlMXh3L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiOTE3NTJjYzBiMDdjY2Q1OTc2ZjFkYjJiNmI3ZjEwMjk2YWMxMmQ2Y2IyYmE4NzA1NmY3OWIxN2ZmYWNjYTVmNSJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYW4gb3B0aW1pc2VkIHZlcnNpb24gb2YgdGhlIGhpZHJlYW0tbDEgbW9kZWwgdXNpbmcgdGhlIHBydW5hIGFpIG9wdGltaXNhdGlvbiB0b29sa2l0ISIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGlEcmVhbS1haS9IaURyZWFtLUkxIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIwNjg5OGIzOWNiMDBlNDJkMzE2NjZiMGRjOGI5OTA0ZjMyNjE2OTc2ODEyOWQ3NTYxODRmNjVlY2YxOTg2YzhmIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMThUMTU6MjE6MDguMjA5MzEzWiIsImNvZ192ZXJzaW9uIjoiMC4xNi4wIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZCAoLTEgZm9yIHJhbmRvbSkifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0In0sIm1vZGVsX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tb2RlbF90eXBlIn1dLCJkZWZhdWx0IjoiZmFzdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTW9kZWwgdHlwZSJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHJlc29sdXRpb24ifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJMaWdodGx5IEp1aWNlZCDwn42KIChtb3JlIGNvbnNpc3RlbnQpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJTcGVlZCBvcHRpbWl6YXRpb24gbGV2ZWwifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik91dHB1dCBxdWFsaXR5IChmb3IganBnIGFuZCB3ZWJwKSJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IiIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgcHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCBuZWdhdGl2ZSBwcm9tcHQuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJtb2RlbF90eXBlIjp7ImVudW0iOlsiZmFzdCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIjEwMjQgw5cgMTAyNCAoU3F1YXJlKSIsIjc2OCDDlyAxMzYwIChQb3J0cmFpdCkiLCIxMzYwIMOXIDc2OCAoTGFuZHNjYXBlKSIsIjg4MCDDlyAxMTY4IChQb3J0cmFpdCkiLCIxMTY4IMOXIDg4MCAoTGFuZHNjYXBlKSIsIjEyNDggw5cgODMyIChMYW5kc2NhcGUpIiwiODMyIMOXIDEyNDggKFBvcnRyYWl0KSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3BlZWRfbW9kZSI6eyJlbnVtIjpbIlVuc3F1ZWV6ZWQg8J+NiyAoaGlnaGVzdCBxdWFsaXR5KSIsIkxpZ2h0bHkgSnVpY2VkIPCfjYogKG1vcmUgY29uc2lzdGVudCkiLCJKdWljZWQg8J+UpSAobW9yZSBzcGVlZCkiLCJFeHRyYSBKdWljZWQg8J+agCAoZXZlbiBtb3JlIHNwZWVkKSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzcGVlZF9tb2RlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vSGlEcmVhbS1haS9IaURyZWFtLUkxL2Jsb2IvbWFpbi9MSUNFTlNFIiwibmFtZSI6ImhpZHJlYW0tbDEtZmFzdCIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjM2NDE1MDQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9wcnVuYWFpL2hpZHJlYW0tbDEtZmFzdCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vSGlEcmVhbS1haS9IaURyZWFtLUkxLUZhc3QifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvU1V0VTFMTVhSakxRUDFNeEc5SnoyMnptSzUyMHNBbGNwSXVLV0paOXhNUk1uQVFGL291dHB1dF8tMV8wLmpwZWciLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yMFQxMDo1NDo1Ni4wMDg1OTFaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDctMTJUMTQ6NDY6MDkuNjc3ODEzWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTEyVDE0OjQ2OjA4Ljg5NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI4MzRwNnF5NzAxcm1lMGNxendjdHFtbjhjbSIsImlucHV0Ijp7InNlZWQiOi0xLCJwcm9tcHQiOiJibGFjayBmb3Jlc3QgZ2F0ZWF1IGNha2Ugc3BlbGxpbmcgb3V0IHRoZSB3b3JkcyBcIkZMVVggREVWXCIsIHRhc3R5LCBmb29kIHBob3RvZ3JhcGh5LCBkeW5hbWljIHNob3QiLCJndWlkYW5jZSI6My41LCJpbWFnZV9zaXplIjoxMDI0LCJzcGVlZF9tb2RlIjoiRXh0cmEgSnVpY2VkIPCflKUgKG1vcmUgc3BlZWQpIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsIm91dHB1dF9xdWFsaXR5Ijo4MCwibnVtX2luZmVyZW5jZV9zdGVwcyI6Mjh9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUnVubmluZyBwcmVkaWN0aW9uIHdpdGggYXJnczogWydwcm9tcHQnLCAnbmVnYXRpdmVfcHJvbXB0JywgJ2hlaWdodCcsICd3aWR0aCcsICdndWlkYW5jZV9zY2FsZScsICdudW1faW5mZXJlbmNlX3N0ZXBzJywgJ2dlbmVyYXRvciddXG4gIDAlfCAgICAgICAgICB8IDAvMjggWzAwOjAwPD8sID9pdC9zXVxuIDU0JXzilojilojilojilojilojilo4gICAgfCAxNS8yOCBbMDA6MDA8MDA6MDAsIDUzLjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDA8MDA6MDAsIDQ2LjM2aXQvc11cbkluZmVyZW5jZSB0b29rIDAuNzYgc2Vjb25kcyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjowLjc3NTc3MTI2MiwidG90YWxfdGltZSI6MC43ODE4MTN9LCJtb2RlbCI6InBydW5hYWkvZmx1eC4xLWRldiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvU1V0VTFMTVhSakxRUDFNeEc5SnoyMnptSzUyMHNBbGNwSXVLV0paOXhNUk1uQVFGL291dHB1dF8tMV8wLmpwZWciLCJzdGFydGVkX2F0IjoiMjAyNS0wNy0xMlQxNDo0NjowOC45MDIwNDJaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItYjZud2JneXpscTI3bHZueTJ0bnUzdTRlcXdsZjRibmZxdXRocXU0cGlzbG8zMjRlN3Q3YSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvODM0cDZxeTcwMXJtZTBjcXp3Y3RxbW44Y20iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzgzNHA2cXk3MDFybWUwY3F6d2N0cW1uOGNtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiOTcwYTk2NmUzYTVkOGFhOWE0YmYxM2QzOTVjZjQ5Yzk3NWRjNDcyNmUzNTlmOTgyZmI4MzNmOWIxMDBmNzVkNSJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgdGhlIGZhc3Rlc3QgRmx1eCBEZXYgZW5kcG9pbnQgaW4gdGhlIHdvcmxkLCBjb250YWN0IHVzIGZvciBtb3JlIGF0IHBydW5hLmFpIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJiMDMwNmQ5MmFhMDI1YmI3NDdkYzc0MTYyZjNjMjdkNmVkODM3OThlMDhlNWY4OTc3YWRmM2Q4NTlkMDUzNmEzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMjVUMTI6MTE6MjYuMjE1OTA3WiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjotMSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTZWVkIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJndWlkYW5jZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSIsImRlZmF1bHQiOjMuNSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBzY2FsZSJ9LCJpbWFnZV9zaXplIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBTaXplIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJCYXNlIGltYWdlIHNpemUgKGxvbmdlc3Qgc2lkZSkifSwic3BlZWRfbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NwZWVkX21vZGUifV0sImRlZmF1bHQiOiJKdWljZWQg8J+UpSAoZGVmYXVsdCkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlNwZWVkIG9wdGltaXphdGlvbiBsZXZlbCJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgb3V0cHV0IGltYWdlIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoianBnIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0In0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiT3V0cHV0IHF1YWxpdHkgKGZvciBqcGcgYW5kIHdlYnApIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyOCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW5mZXJlbmNlIHN0ZXBzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzcGVlZF9tb2RlIjp7ImVudW0iOlsiTGlnaHRseSBKdWljZWQg8J+NiiAobW9yZSBjb25zaXN0ZW50KSIsIkp1aWNlZCDwn5SlIChkZWZhdWx0KSIsIkV4dHJhIEp1aWNlZCDwn5SlIChtb3JlIHNwZWVkKSIsIkJsaW5rIG9mIGFuIGV5ZSDwn5GB77iPIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNwZWVkX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsicG5nIiwianBnIiwid2VicCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1kZXYvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoiZmx1eC4xLWRldiIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9iZmwuYWkvYW5ub3VuY2VtZW50cy8yNC0wOC0wMS1iZmwiLCJydW5fY291bnQiOjIyNzk4OTc3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS9mbHV4LjEtZGV2IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9ibGFjay1mb3Jlc3QtbGFicy9GTFVYLjEtZGV2In0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS95aHFtL2k4VXAxVXllSzUwSmRDc1JlSVhsSFNPejhXUWx5ZUtsdnVTcVFlVUVYT2hnVVBXVEIvb3V0cHV0XzQyXzAuanBlZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTI5VDE2OjIxOjA2LjIxODA4OVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNi0xMFQxOTo0NToxMi4wNTgyNjNaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6NDU6MTEuNjQ0MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InM5NWhoMTBmdmhyajQwY3FiZGdhYWc4bmFjIiwiaW5wdXQiOnsic2VlZCI6NDIsInByb21wdCI6InNlbGYtcG9ydHJhaXQgb2YgYSB3b21hbiwgbGlnaHRuaW5nIGluIHRoZSBiYWNrZ3JvdW5kIiwibnVtX2ltYWdlcyI6MSwiaW1hZ2Vfd2lkdGgiOjEwMjQsImltYWdlX2hlaWdodCI6MTAyNCwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsImd1aWRhbmNlX3NjYWxlIjowLCJvdXRwdXRfcXVhbGl0eSI6ODAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjR9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAzMC4yN2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuNDA3NjA1MTU0LCJ0b3RhbF90aW1lIjowLjQxNDI2M30sIm1vZGVsIjoicHJ1bmFhaS9zZHhsLWxpZ2h0bmluZyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vaThVcDFVeWVLNTBKZENzUmVJWGxIU096OFdRbHllS2x2dVNxUWVVRVhPaGdVUFdUQi9vdXRwdXRfNDJfMC5qcGVnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6NDU6MTEuNjUwNjU4WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9xb3hxLXBvdzcyanBiZ2d2dm9jNzMyZGs3YXVnMmoydnFoeG15bmU1dmt5ZmQ0ZzNyN3QyaWo2NnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3M5NWhoMTBmdmhyajQwY3FiZGdhYWc4bmFjIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9zOTVoaDEwZnZocmo0MGNxYmRnYWFnOG5hYy9jYW5jZWwifSwidmVyc2lvbiI6IjEyM2Q0MjY0YWVjNGQxYzgxZDhiZjE0MmUwZDkwZDZmZDRjMzQ2ZjFhODY5NDA2MDE5ZjZkMTY1Mzg4MmQ3YzMifSwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIHRoZSBmYXN0ZXN0IHNkeGwtbGlnaHRuaW5nIGVuZHBvaW50IGluIHRoZSB3b3JsZCBvbiBBMTAwLCBjb250YWN0IHVzIGZvciBtb3JlIGF0IHBydW5hLmFpIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxMjNkNDI2NGFlYzRkMWM4MWQ4YmYxNDJlMGQ5MGQ2ZmQ0YzM0NmYxYTg2OTQwNjAxOWY2ZDE2NTM4ODJkN2MzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMTBUMTk6MzY6NDUuOTk4MzczWiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0Ijo0MiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJTZWVkIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCJ9LCJudW1faW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW1hZ2VzIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIn0sImltYWdlX3dpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiSW1hZ2Ugd2lkdGgifSwiaW1hZ2VfaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJJbWFnZSBIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkltYWdlIGhlaWdodCJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2Ugc2NhbGUifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJPdXRwdXQgcXVhbGl0eSAoZm9yIGpwZyBhbmQgd2VicCkifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjQsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGluZmVyZW5jZSBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJwbmciLCJqcGciLCJ3ZWJwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6InNkeGwtbGlnaHRuaW5nIiwib3duZXIiOiJwcnVuYWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDM0LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS9zZHhsLWxpZ2h0bmluZyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZjI4NWQzZDYtNDBiYi00ZjE1LWFhODItYzE2M2UzM2M2MDAwL3RtcHg0YXpxaWJ3LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0zMFQxMzoyMToyMi45MTcyNTJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTU6MDYuNjE3NDUyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTAxVDEyOjE0OjU2LjMzNDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJnNWZ5bmIzcTlzcm04MGNwaGYycmFxdzJmMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSB0ZXh0IFwiVjMgUXVhbGl0eVwiIGluIHRoZSBjZW50ZXIgbWlkZGxlLiBBIGNvbG9yIGZpbG0taW5zcGlyZWQgcG9ydHJhaXQgb2YgYSB5b3VuZyB3b21hbiB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gdGhlIGV5ZS4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIHBsZWFzaW5nIGJva2VoIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuIiwicmVzb2x1dGlvbiI6Ik5vbmUiLCJzdHlsZV90eXBlIjoiTm9uZSIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJPZmYifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM3MzI3MzM5MFxuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMThzZWNcbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBUaGUgdGV4dCBcIlYzIFF1YWxpdHlcIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgd29tYW4gd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQgdGhhdCBibHVycyB0aGUgc3Vycm91bmRpbmcgZWxlbWVudHMsIGRyYXdpbmcgYXR0ZW50aW9uIHRvIHRoZSBleWUuIFRoZSBmaW5lIGdyYWluIGFuZCBjYXN0IHN1Z2dlc3QgYSBoaWdoIElTTyBmaWxtIHN0b2NrLCB3aGlsZSB0aGUgd2lkZSBhcGVydHVyZSBsZW5zIGNyZWF0ZXMgYSBwbGVhc2luZyBib2tlaCBlZmZlY3QsIGVuaGFuY2luZyB0aGUgY2FuZGlkIGFuZCBuYXR1cmFsIGRvY3VtZW50YXJ5IHN0eWxlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDkuMzEgc2Vjb25kc1xuRG93bmxvYWRpbmcgMTQ1NjkyOSBieXRlc1xuRG93bmxvYWRlZCAxLjM5TUIgaW4gMC43OHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTAuMjc2MTcwMTk1LCJ0b3RhbF90aW1lIjoxMC4yODM0NTJ9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYzLXF1YWxpdHkiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2RLQ3UyWVpRQ2pvU0I5UzR1Z0tsQmZZRjhTa1JEWkcyVHE1eTZTMWZ3MmxLZmlRcEEvdG1weDRhenFpYncucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTQ6NTYuMzQxMjgyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLTVmeWdvam5wYm01N2Q2aTVwcXFrcWUzcW41NHlmZ2ludXNzenpteXJtYWo0NzIzZjZmeWEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2c1ZnluYjNxOXNybTgwY3BoZjJyYXF3MmYwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9nNWZ5bmIzcTlzcm04MGNwaGYycmFxdzJmMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBoaWdoZXN0IHF1YWxpdHkgSWRlb2dyYW0gdjMgbW9kZWwuIHYzIGNyZWF0ZXMgaW1hZ2VzIHdpdGggc3R1bm5pbmcgcmVhbGlzbSwgY3JlYXRpdmUgZGVzaWducywgYW5kIGNvbnNpc3RlbnQgc3R5bGVzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJjM2I4NmU1YzIxMThlZTM0NjlmZDNmZWFkOGE5MGRjNzJjZjIzZWEzMWUyNGVlZDhmOGMzNTllYmU3ZTU0NmJhIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTY6MjU6MTguMDIwNjQ0WiIsImNvZ192ZXJzaW9uIjoiMC4xNi42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgYmxhY2sgYW5kIHdoaXRlIGltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCwgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRoZSBtYXNrIHdpbGwgYmUgcmVzaXplZCB0byBtYXRjaCB0aGUgaW1hZ2Ugc2l6ZS4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIm1heGltdW0iOjIxNDc0ODM2NDcsIngtb3JkZXIiOjgsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3ByZXNldCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3ByZXNldCJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGx5IGEgcHJlZGVmaW5lZCBhcnRpc3RpYyBzdHlsZSB0byB0aGUgZ2VuZXJhdGVkIGltYWdlIChWMyBtb2RlbHMgb25seSkuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifSwic3R5bGVfcmVmZXJlbmNlX2ltYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiYW55T2YiOltdLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgSW1hZ2VzIiwieC1vcmRlciI6NywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGltYWdlcyB0byB1c2UgYXMgc3R5bGUgcmVmZXJlbmNlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MDB4MTI4MCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMTozIiwiMzoxIiwiMToyIiwiMjoxIiwiOToxNiIsIjE2OjkiLCIxMDoxNiIsIjE2OjEwIiwiMjozIiwiMzoyIiwiMzo0IiwiNDozIiwiNDo1IiwiNTo0IiwiMToxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInN0eWxlX3ByZXNldCI6eyJlbnVtIjpbIk5vbmUiLCI4MHMgSWxsdXN0cmF0aW9uIiwiOTBzIE5vc3RhbGdpYSIsIkFic3RyYWN0IE9yZ2FuaWMiLCJBbmFsb2cgTm9zdGFsZ2lhIiwiQXJ0IEJydXQiLCJBcnQgRGVjbyIsIkFydCBQb3N0ZXIiLCJBdXJhIiwiQXZhbnQgR2FyZGUiLCJCYXVoYXVzIiwiQmx1ZXByaW50IiwiQmx1cnJ5IE1vdGlvbiIsIkJyaWdodCBBcnQiLCJDNEQgQ2FydG9vbiIsIkNoaWxkcmVuJ3MgQm9vayIsIkNvbGxhZ2UiLCJDb2xvcmluZyBCb29rIEkiLCJDb2xvcmluZyBCb29rIElJIiwiQ3ViaXNtIiwiRGFyayBBdXJhIiwiRG9vZGxlIiwiRG91YmxlIEV4cG9zdXJlIiwiRHJhbWF0aWMgQ2luZW1hIiwiRWRpdG9yaWFsIiwiRW1vdGlvbmFsIE1pbmltYWwiLCJFdGhlcmVhbCBQYXJ0eSIsIkV4cGlyZWQgRmlsbSIsIkZsYXQgQXJ0IiwiRmxhdCBWZWN0b3IiLCJGb3Jlc3QgUmV2ZXJpZSIsIkdlbyBNaW5pbWFsaXN0IiwiR2xhc3MgUHJpc20iLCJHb2xkZW4gSG91ciIsIkdyYWZmaXRpIEkiLCJHcmFmZml0aSBJSSIsIkhhbGZ0b25lIFByaW50IiwiSGlnaCBDb250cmFzdCIsIkhpcHBpZSBFcmEiLCJJY29uaWMiLCJKYXBhbmRpIEZ1c2lvbiIsIkphenp5IiwiTG9uZyBFeHBvc3VyZSIsIk1hZ2F6aW5lIEVkaXRvcmlhbCIsIk1pbmltYWwgSWxsdXN0cmF0aW9uIiwiTWl4ZWQgTWVkaWEiLCJNb25vY2hyb21lIiwiTmlnaHRsaWZlIiwiT2lsIFBhaW50aW5nIiwiT2xkIENhcnRvb25zIiwiUGFpbnQgR2VzdHVyZSIsIlBvcCBBcnQiLCJSZXRybyBFdGNoaW5nIiwiUml2aWVyYSBQb3AiLCJTcG90bGlnaHQgODBzIiwiU3R5bGl6ZWQgUmVkIiwiU3VycmVhbCBDb2xsYWdlIiwiVHJhdmVsIFBvc3RlciIsIlZpbnRhZ2UgR2VvIiwiVmludGFnZSBQb3N0ZXIiLCJXYXRlcmNvbG9yIiwiV2VpcmQiLCJXb29kYmxvY2sgUHJpbnQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfcHJlc2V0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYzLXF1YWxpdHkiLCJvd25lciI6ImlkZW9ncmFtLWFpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvMy4wIiwicnVuX2NvdW50IjoxODI4NzkzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtcXVhbGl0eSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjU1ZTlmOWUtNWY0My00Y2Y4LTk5YzgtYzMzY2M4NDg2ZjIzL3RtcDBzMWg1MnV3LTEud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA0LTMwVDEzOjIxOjA4LjkzNjI2OVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNS0wMVQxMjoxNzoxNC4yMDc0MjFaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MTc6MDguMDY3MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imt6emE0dzNzd2RybTgwY3BoZjNyZDQ4Nmd3IiwiaW5wdXQiOnsicHJvbXB0IjoiVGhlIHRleHQgXCJWMyBUdXJib1wiIGluIHRoZSBjZW50ZXIgbWlkZGxlLiBBIGNvbG9yIGZpbG0taW5zcGlyZWQgcG9ydHJhaXQgb2YgYSB5b3VuZyBtYW4gbG9va2luZyB0byB0aGUgc2lkZSB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gaGlzIGV5ZS4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIG1vdGlvbiBibHVyIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuIiwicmVzb2x1dGlvbiI6Ik5vbmUiLCJzdHlsZV90eXBlIjoiTm9uZSIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJBdXRvIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxMTk0NzUzNDA2XG5Nb2RlcmF0aW5nIGNvbnRlbnQuLi5cbk1vZGVyYXRpb24gY29tcGxldGUgaW4gMC41OHNlY1xuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IFRoZSB0ZXh0IFwiVjMgVHVyYm9cIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgbWFuIGxvb2tpbmcgdG8gdGhlIHNpZGUgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQgdGhhdCBibHVycyB0aGUgc3Vycm91bmRpbmcgZWxlbWVudHMsIGRyYXdpbmcgYXR0ZW50aW9uIHRvIGhpcyBleWUuIFRoZSBmaW5lIGdyYWluIGFuZCBjYXN0IHN1Z2dlc3QgYSBoaWdoIElTTyBmaWxtIHN0b2NrLCB3aGlsZSB0aGUgd2lkZSBhcGVydHVyZSBsZW5zIGNyZWF0ZXMgYSBtb3Rpb24gYmx1ciBlZmZlY3QsIGVuaGFuY2luZyB0aGUgY2FuZGlkIGFuZCBuYXR1cmFsIGRvY3VtZW50YXJ5IHN0eWxlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDQuODkgc2Vjb25kc1xuRG93bmxvYWRpbmcgMTM5MDc2NiBieXRlc1xuRG93bmxvYWRlZCAxLjMzTUIgaW4gMC42NXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6Ni4xMzIzNzk4NjYsInRvdGFsX3RpbWUiOjYuMTQwNDIxfSwibW9kZWwiOiJpZGVvZ3JhbS1haS9pZGVvZ3JhbS12My10dXJibyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvV0h6NzFVVFlYdnJUTk5lU1NacjhaVzlxNlcyTXdnYmNLaVRncXVtRnBCRWx3SVVLQS90bXAwczFoNTJ1dy5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wNS0wMVQxMjoxNzowOC4wNzUwNDFaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItdnFyYWhucXR1MnVmNmp4ZHA0aXZnNHIyNzVpcWxuMnJ5eGZiMzJvZGVzc3FueGVqbmxjYSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva3p6YTR3M3N3ZHJtODBjcGhmM3JkNDg2Z3ciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2t6emE0dzNzd2RybTgwY3BoZjNyZDQ4Nmd3L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiVHVyYm8gaXMgdGhlIGZhc3Rlc3QgYW5kIGNoZWFwZXN0IElkZW9ncmFtIHYzLiB2MyBjcmVhdGVzIGltYWdlcyB3aXRoIHN0dW5uaW5nIHJlYWxpc20sIGNyZWF0aXZlIGRlc2lnbnMsIGFuZCBjb25zaXN0ZW50IHN0eWxlcyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYzIzOGRiMjU1NTZmMjk1ZGUwNDBhNTliNDYyY2MyMTJiYjhjZWIyODJiZjJmYzZiZWU2ZmJhZjRhYjAxNGYyMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTEwVDE2OjIzOjU1LjUzMTY0NVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo1LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJBIGJsYWNrIGFuZCB3aGl0ZSBpbWFnZS4gQmxhY2sgcGl4ZWxzIGFyZSBpbnBhaW50ZWQsIHdoaXRlIHBpeGVscyBhcmUgcHJlc2VydmVkLiBUaGUgbWFzayB3aWxsIGJlIHJlc2l6ZWQgdG8gbWF0Y2ggdGhlIGltYWdlIHNpemUuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo4LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkFuIGltYWdlIGZpbGUgdG8gdXNlIGZvciBpbnBhaW50aW5nLiBZb3UgbXVzdCBhbHNvIHVzZSBhIG1hc2suIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sInJlc29sdXRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9yZXNvbHV0aW9uIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiUmVzb2x1dGlvbi4gT3ZlcnJpZGVzIGFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhbiBpbnBhaW50aW5nIGltYWdlIGlzIGdpdmVuLiJ9LCJzdHlsZV90eXBlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGVfdHlwZSJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlRoZSBzdHlsZXMgaGVscCBkZWZpbmUgdGhlIHNwZWNpZmljIGFlc3RoZXRpYyBvZiB0aGUgaW1hZ2UgeW91IHdhbnQgdG8gZ2VuZXJhdGUuIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGEgcmVzb2x1dGlvbiBvciBpbnBhaW50aW5nIGltYWdlIGlzIGdpdmVuLiJ9LCJzdHlsZV9wcmVzZXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV9wcmVzZXQifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJBcHBseSBhIHByZWRlZmluZWQgYXJ0aXN0aWMgc3R5bGUgdG8gdGhlIGdlbmVyYXRlZCBpbWFnZSAoVjMgbW9kZWxzIG9ubHkpLiJ9LCJtYWdpY19wcm9tcHRfb3B0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWFnaWNfcHJvbXB0X29wdGlvbiJ9XSwiZGVmYXVsdCI6IkF1dG8iLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik1hZ2ljIFByb21wdCB3aWxsIGludGVycHJldCB5b3VyIHByb21wdCBhbmQgb3B0aW1pemUgaXQgdG8gbWF4aW1pemUgdmFyaWV0eSBhbmQgcXVhbGl0eSBvZiB0aGUgaW1hZ2VzIGdlbmVyYXRlZC4gWW91IGNhbiBhbHNvIHVzZSBpdCB0byB3cml0ZSBwcm9tcHRzIGluIGRpZmZlcmVudCBsYW5ndWFnZXMuIn0sInN0eWxlX3JlZmVyZW5jZV9pbWFnZXMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImFueU9mIjpbXSwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiU3R5bGUgUmVmZXJlbmNlIEltYWdlcyIsIngtb3JkZXIiOjcsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBpbWFnZXMgdG8gdXNlIGFzIHN0eWxlIHJlZmVyZW5jZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZXNvbHV0aW9uIjp7ImVudW0iOlsiTm9uZSIsIjUxMngxNTM2IiwiNTc2eDE0MDgiLCI1NzZ4MTQ3MiIsIjU3NngxNTM2IiwiNjQweDEzNDQiLCI2NDB4MTQwOCIsIjY0MHgxNDcyIiwiNjQweDE1MzYiLCI3MDR4MTE1MiIsIjcwNHgxMjE2IiwiNzA0eDEyODAiLCI3MDR4MTM0NCIsIjcwNHgxNDA4IiwiNzA0eDE0NzIiLCI3MzZ4MTMxMiIsIjc2OHgxMDg4IiwiNzY4eDEyMTYiLCI3Njh4MTI4MCIsIjc2OHgxMzQ0IiwiODAweDEyODAiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzdHlsZV90eXBlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MyIsIjM6MSIsIjE6MiIsIjI6MSIsIjk6MTYiLCIxNjo5IiwiMTA6MTYiLCIxNjoxMCIsIjI6MyIsIjM6MiIsIjM6NCIsIjQ6MyIsIjQ6NSIsIjU6NCIsIjE6MSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV9wcmVzZXQiOnsiZW51bSI6WyJOb25lIiwiODBzIElsbHVzdHJhdGlvbiIsIjkwcyBOb3N0YWxnaWEiLCJBYnN0cmFjdCBPcmdhbmljIiwiQW5hbG9nIE5vc3RhbGdpYSIsIkFydCBCcnV0IiwiQXJ0IERlY28iLCJBcnQgUG9zdGVyIiwiQXVyYSIsIkF2YW50IEdhcmRlIiwiQmF1aGF1cyIsIkJsdWVwcmludCIsIkJsdXJyeSBNb3Rpb24iLCJCcmlnaHQgQXJ0IiwiQzREIENhcnRvb24iLCJDaGlsZHJlbidzIEJvb2siLCJDb2xsYWdlIiwiQ29sb3JpbmcgQm9vayBJIiwiQ29sb3JpbmcgQm9vayBJSSIsIkN1YmlzbSIsIkRhcmsgQXVyYSIsIkRvb2RsZSIsIkRvdWJsZSBFeHBvc3VyZSIsIkRyYW1hdGljIENpbmVtYSIsIkVkaXRvcmlhbCIsIkVtb3Rpb25hbCBNaW5pbWFsIiwiRXRoZXJlYWwgUGFydHkiLCJFeHBpcmVkIEZpbG0iLCJGbGF0IEFydCIsIkZsYXQgVmVjdG9yIiwiRm9yZXN0IFJldmVyaWUiLCJHZW8gTWluaW1hbGlzdCIsIkdsYXNzIFByaXNtIiwiR29sZGVuIEhvdXIiLCJHcmFmZml0aSBJIiwiR3JhZmZpdGkgSUkiLCJIYWxmdG9uZSBQcmludCIsIkhpZ2ggQ29udHJhc3QiLCJIaXBwaWUgRXJhIiwiSWNvbmljIiwiSmFwYW5kaSBGdXNpb24iLCJKYXp6eSIsIkxvbmcgRXhwb3N1cmUiLCJNYWdhemluZSBFZGl0b3JpYWwiLCJNaW5pbWFsIElsbHVzdHJhdGlvbiIsIk1peGVkIE1lZGlhIiwiTW9ub2Nocm9tZSIsIk5pZ2h0bGlmZSIsIk9pbCBQYWludGluZyIsIk9sZCBDYXJ0b29ucyIsIlBhaW50IEdlc3R1cmUiLCJQb3AgQXJ0IiwiUmV0cm8gRXRjaGluZyIsIlJpdmllcmEgUG9wIiwiU3BvdGxpZ2h0IDgwcyIsIlN0eWxpemVkIFJlZCIsIlN1cnJlYWwgQ29sbGFnZSIsIlRyYXZlbCBQb3N0ZXIiLCJWaW50YWdlIEdlbyIsIlZpbnRhZ2UgUG9zdGVyIiwiV2F0ZXJjb2xvciIsIldlaXJkIiwiV29vZGJsb2NrIFByaW50Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3ByZXNldCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12My10dXJibyIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS8zLjAiLCJydW5fY291bnQiOjIyMjQ5MTQsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12My10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZWZjNDk0YzctOGUxYi00MTI3LTllOTUtOWU1Mzc2ZjdlYjc4L3RtcGhjbzZtcHF1LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNC0zMFQxMzoyMDo1NC43NjQwMjRaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MjE6MzQuOTY2MjMwWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTAxVDEyOjIxOjI2LjY0MDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3emhxa2EzYnkxcm1lMGNwaGY1c2g5YWUxMCIsImlucHV0Ijp7InByb21wdCI6IlRoZSB0ZXh0IFwiVjMgQmFsYW5jZWRcIiBpbiB0aGUgY2VudGVyIG1pZGRsZS4gQSBjb2xvciBmaWxtLWluc3BpcmVkIHBvcnRyYWl0IG9mIGEgeW91bmcgbWFuIGFuZCBhIHlvdW5nIHdvbWFuIGxvb2tpbmcgYXQgZWFjaCBvdGhlciwgYSBzaGFsbG93IGRlcHRoIG9mIGZpZWxkIHRoYXQgYmx1cnMgdGhlIHN1cnJvdW5kaW5nIGVsZW1lbnRzLCBkcmF3aW5nIGF0dGVudGlvbiB0byB0aGVpciBleWVzLiBUaGUgZmluZSBncmFpbiBhbmQgY2FzdCBzdWdnZXN0IGEgaGlnaCBJU08gZmlsbSBzdG9jaywgd2hpbGUgdGhlIHdpZGUgYXBlcnR1cmUgbGVucyBjcmVhdGVzIGEgcGxlYXNpbmcgYm9rZWggZWZmZWN0LCBlbmhhbmNpbmcgdGhlIGNhbmRpZCBhbmQgbmF0dXJhbCBkb2N1bWVudGFyeSBzdHlsZS4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM5NjYzOTc2M1xuTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMTlzZWNcbkdlbmVyYXRpbmcuLi5cblByb21wdCB1c2VkOiBUaGUgdGV4dCBcIlYzIEJhbGFuY2VkXCIgaW4gdGhlIGNlbnRlciBtaWRkbGUuIEEgY29sb3IgZmlsbS1pbnNwaXJlZCBwb3J0cmFpdCBvZiBhIHlvdW5nIG1hbiBhbmQgYSB5b3VuZyB3b21hbiBsb29raW5nIGF0IGVhY2ggb3RoZXIsIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCB0aGF0IGJsdXJzIHRoZSBzdXJyb3VuZGluZyBlbGVtZW50cywgZHJhd2luZyBhdHRlbnRpb24gdG8gdGhlaXIgZXllcy4gVGhlIGZpbmUgZ3JhaW4gYW5kIGNhc3Qgc3VnZ2VzdCBhIGhpZ2ggSVNPIGZpbG0gc3RvY2ssIHdoaWxlIHRoZSB3aWRlIGFwZXJ0dXJlIGxlbnMgY3JlYXRlcyBhIHBsZWFzaW5nIGJva2VoIGVmZmVjdCwgZW5oYW5jaW5nIHRoZSBjYW5kaWQgYW5kIG5hdHVyYWwgZG9jdW1lbnRhcnkgc3R5bGUuXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgNy40MCBzZWNvbmRzXG5Eb3dubG9hZGluZyAxNDcwNjI3IGJ5dGVzXG5Eb3dubG9hZGVkIDEuNDBNQiBpbiAwLjcxc2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo4LjMxMzExMDkxOSwidG90YWxfdGltZSI6OC4zMjYyM30sIm1vZGVsIjoiaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtYmFsYW5jZWQiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2xBSlNCdVd4Zkl5UUdhMjNOQlFTclBNZVRFbWZzaTFHQ0FweXU0ZkRHRG80VUdoU0IvdG1waGNvNm1wcXUucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMDFUMTI6MjE6MjYuNjUzMTE5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWhwNWVpbmdnYnNqZGhncm1sZGx0cmdycDU1Z3NrdXpib2p0dzVqaWVlc2ljbXRhMzR2ZXEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzd6aHFrYTNieTFybWUwY3BoZjVzaDlhZTEwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83emhxa2EzYnkxcm1lMGNwaGY1c2g5YWUxMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkJhbGFuY2Ugc3BlZWQsIHF1YWxpdHkgYW5kIGNvc3QuIElkZW9ncmFtIHYzIGNyZWF0ZXMgaW1hZ2VzIHdpdGggc3R1bm5pbmcgcmVhbGlzbSwgY3JlYXRpdmUgZGVzaWducywgYW5kIGNvbnNpc3RlbnQgc3R5bGVzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzN2I2MzYyYWIzMDkxNjRhOGI1NTI4YThiMzg0ZDM3ODhhOTQ2NWQxMDk1ZmE3Y2MzY2I2ZmJjOWU2NWI4NzAyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTY6MjI6NDMuNjE3NzM2WiIsImNvZ192ZXJzaW9uIjoiMC4xNi42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkEgYmxhY2sgYW5kIHdoaXRlIGltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCwgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRoZSBtYXNrIHdpbGwgYmUgcmVzaXplZCB0byBtYXRjaCB0aGUgaW1hZ2Ugc2l6ZS4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIm1heGltdW0iOjIxNDc0ODM2NDcsIngtb3JkZXIiOjgsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3ByZXNldCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3ByZXNldCJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGx5IGEgcHJlZGVmaW5lZCBhcnRpc3RpYyBzdHlsZSB0byB0aGUgZ2VuZXJhdGVkIGltYWdlIChWMyBtb2RlbHMgb25seSkuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifSwic3R5bGVfcmVmZXJlbmNlX2ltYWdlcyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiYW55T2YiOltdLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJTdHlsZSBSZWZlcmVuY2UgSW1hZ2VzIiwieC1vcmRlciI6NywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIGltYWdlcyB0byB1c2UgYXMgc3R5bGUgcmVmZXJlbmNlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MDB4MTI4MCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMTozIiwiMzoxIiwiMToyIiwiMjoxIiwiOToxNiIsIjE2OjkiLCIxMDoxNiIsIjE2OjEwIiwiMjozIiwiMzoyIiwiMzo0IiwiNDozIiwiNDo1IiwiNTo0IiwiMToxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInN0eWxlX3ByZXNldCI6eyJlbnVtIjpbIk5vbmUiLCI4MHMgSWxsdXN0cmF0aW9uIiwiOTBzIE5vc3RhbGdpYSIsIkFic3RyYWN0IE9yZ2FuaWMiLCJBbmFsb2cgTm9zdGFsZ2lhIiwiQXJ0IEJydXQiLCJBcnQgRGVjbyIsIkFydCBQb3N0ZXIiLCJBdXJhIiwiQXZhbnQgR2FyZGUiLCJCYXVoYXVzIiwiQmx1ZXByaW50IiwiQmx1cnJ5IE1vdGlvbiIsIkJyaWdodCBBcnQiLCJDNEQgQ2FydG9vbiIsIkNoaWxkcmVuJ3MgQm9vayIsIkNvbGxhZ2UiLCJDb2xvcmluZyBCb29rIEkiLCJDb2xvcmluZyBCb29rIElJIiwiQ3ViaXNtIiwiRGFyayBBdXJhIiwiRG9vZGxlIiwiRG91YmxlIEV4cG9zdXJlIiwiRHJhbWF0aWMgQ2luZW1hIiwiRWRpdG9yaWFsIiwiRW1vdGlvbmFsIE1pbmltYWwiLCJFdGhlcmVhbCBQYXJ0eSIsIkV4cGlyZWQgRmlsbSIsIkZsYXQgQXJ0IiwiRmxhdCBWZWN0b3IiLCJGb3Jlc3QgUmV2ZXJpZSIsIkdlbyBNaW5pbWFsaXN0IiwiR2xhc3MgUHJpc20iLCJHb2xkZW4gSG91ciIsIkdyYWZmaXRpIEkiLCJHcmFmZml0aSBJSSIsIkhhbGZ0b25lIFByaW50IiwiSGlnaCBDb250cmFzdCIsIkhpcHBpZSBFcmEiLCJJY29uaWMiLCJKYXBhbmRpIEZ1c2lvbiIsIkphenp5IiwiTG9uZyBFeHBvc3VyZSIsIk1hZ2F6aW5lIEVkaXRvcmlhbCIsIk1pbmltYWwgSWxsdXN0cmF0aW9uIiwiTWl4ZWQgTWVkaWEiLCJNb25vY2hyb21lIiwiTmlnaHRsaWZlIiwiT2lsIFBhaW50aW5nIiwiT2xkIENhcnRvb25zIiwiUGFpbnQgR2VzdHVyZSIsIlBvcCBBcnQiLCJSZXRybyBFdGNoaW5nIiwiUml2aWVyYSBQb3AiLCJTcG90bGlnaHQgODBzIiwiU3R5bGl6ZWQgUmVkIiwiU3VycmVhbCBDb2xsYWdlIiwiVHJhdmVsIFBvc3RlciIsIlZpbnRhZ2UgR2VvIiwiVmludGFnZSBQb3N0ZXIiLCJXYXRlcmNvbG9yIiwiV2VpcmQiLCJXb29kYmxvY2sgUHJpbnQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfcHJlc2V0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYzLWJhbGFuY2VkIiwib3duZXIiOiJpZGVvZ3JhbS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2Fib3V0LmlkZW9ncmFtLmFpLzMuMCIsInJ1bl9jb3VudCI6MjQxOTY2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vaWRlb2dyYW0tYWkvaWRlb2dyYW0tdjMtYmFsYW5jZWQiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2E3OWNjNGE4LTMxOGMtNDMxNi1hODAwLTA5N2VmMGJkY2U3YS9odHRwc19fX3JlcGxpY2F0ZS5kZWxfMjVINUdRNy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMTFUMjM6MDM6MDcuMDAwOTI2WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTE0VDAwOjE3OjQ4LjI0NzIxOFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0xNFQwMDoxNzo0NS40MTEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYTBubjVwdnhyZHJtYzBjazUwNGFjZDYwOWMiLCJpbnB1dCI6eyJwcm9tcHQiOiJzdHlsZSBvZiA4MHMgY3liZXJwdW5rLCBhIHBvcnRyYWl0IHBob3RvIiwiZ29fZmFzdCI6dHJ1ZSwiZ3VpZGFuY2UiOjMsImxvcmFfc2NhbGUiOjEsIm1lZ2FwaXhlbHMiOiIxIiwibnVtX291dHB1dHMiOjEsImFzcGVjdF9yYXRpbyI6IjE6MSIsImxvcmFfd2VpZ2h0cyI6ImZvZnIvZmx1eC04MHMtY3liZXJwdW5rIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODAsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJMb3JhIGZvZnIvZmx1eC04MHMtY3liZXJwdW5rIGFscmVhZHkgbG9hZGVkXG5ydW5uaW5nIHF1YW50aXplZCBwcmVkaWN0aW9uXG5Vc2luZyBzZWVkOiAxODI3NDg2Mjg2XG4gIDAlfCAgICAgICAgICB8IDAvMjggWzAwOjAwPD8sID9pdC9zXVxuICA3JXzilosgICAgICAgICB8IDIvMjggWzAwOjAwPDAwOjAxLCAxOC4wOWl0L3NdXG4gMTQlfOKWiOKWjSAgICAgICAgfCA0LzI4IFswMDowMDwwMDowMSwgMTMuMDVpdC9zXVxuIDIxJXzilojilojilo8gICAgICAgfCA2LzI4IFswMDowMDwwMDowMSwgMTEuOTdpdC9zXVxuIDI5JXzilojilojiloogICAgICAgfCA4LzI4IFswMDowMDwwMDowMSwgMTEuNTBpdC9zXVxuIDM2JXzilojilojilojilowgICAgICB8IDEwLzI4IFswMDowMDwwMDowMSwgMTEuMjVpdC9zXVxuIDQzJXzilojilojilojilojilo4gICAgIHwgMTIvMjggWzAwOjAxPDAwOjAxLCAxMC44Nml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNC8yOCBbMDA6MDE8MDA6MDEsIDEwLjgzaXQvc11cbiA1NyV84paI4paI4paI4paI4paI4paLICAgIHwgMTYvMjggWzAwOjAxPDAwOjAxLCAxMC44M2l0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTgvMjggWzAwOjAxPDAwOjAwLCAxMC44NGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgfCAyMC8yOCBbMDA6MDE8MDA6MDAsIDEwLjgxaXQvc11cbiA3OSV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDIyLzI4IFswMDowMTwwMDowMCwgMTAuNjlpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCAyNC8yOCBbMDA6MDI8MDA6MDAsIDEwLjY4aXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAyNi8yOCBbMDA6MDI8MDA6MDAsIDEwLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDI8MDA6MDAsIDEwLjczaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDI8MDA6MDAsIDExLjA1aXQvc11cblRvdGFsIHNhZmUgaW1hZ2VzOiAxIG91dCBvZiAxIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoyLjgzMTE3NDAxMiwidG90YWxfdGltZSI6Mi44MzYyMTh9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtZGV2LWxvcmEiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9hNDN3bG9KcklEcG9KcENIODFFZmhJMDBQYlFybWhwZnBVV3FDdlpQdFdFc092d1RBL291dC0wLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTEtMTRUMDA6MTc6NDUuNDE2MDQ0WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXEzZmZjc3ZrZXdvdmo2Ym9oa3R3YWU1azR4NG1va281eTNrNW9mc2h0Z2ViM2ZjNmh2aXEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2Ewbm41cHZ4cmRybWMwY2s1MDRhY2Q2MDljIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9hMG5uNXB2eHJkcm1jMGNrNTA0YWNkNjA5Yy9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdmVyc2lvbiBvZiBmbHV4LWRldiwgYSB0ZXh0IHRvIGltYWdlIG1vZGVsLCB0aGF0IHN1cHBvcnRzIGZhc3QgZmluZS10dW5lZCBsb3JhIGluZmVyZW5jZSIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJhZTBkN2Q2NDU0NDY5MjRjZjE4NzFlM2NhODc5NmU4MzE4ZjcyNDY1ZDJiNWFmOTMyM2E4MzVkZjkzYmYwOTE3IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMjVUMjA6MDU6MTUuMDg3MDA5WiIsImNvZ192ZXJzaW9uIjoiMC4xNS44Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwiZ29fZmFzdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiR28gRmFzdCIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJ1biBmYXN0ZXIgcHJlZGljdGlvbnMgd2l0aCBtb2RlbCBvcHRpbWl6ZWQgZm9yIHNwZWVkIChjdXJyZW50bHkgZnA4IHF1YW50aXplZCk7IGRpc2FibGUgdG8gcnVuIGluIG9yaWdpbmFsIGJmMTYuIE5vdGUgdGhhdCBvdXRwdXRzIHdpbGwgbm90IGJlIGRldGVybWluaXN0aWMgd2hlbiB0aGlzIGlzIGVuYWJsZWQsIGV2ZW4gaWYgeW91IHNldCBhIHNlZWQuIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6MTAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJleHRyYV9sb3JhIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkV4dHJhIExvcmEiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJMb2FkIExvUkEgd2VpZ2h0cy4gU3VwcG9ydHMgUmVwbGljYXRlIG1vZGVscyBpbiB0aGUgZm9ybWF0IDxvd25lcj4vPHVzZXJuYW1lPiBvciA8b3duZXI+Lzx1c2VybmFtZT4vPHZlcnNpb24+LCBIdWdnaW5nRmFjZSBVUkxzIGluIHRoZSBmb3JtYXQgaHVnZ2luZ2ZhY2UuY28vPG93bmVyPi88bW9kZWwtbmFtZT4sIENpdml0QUkgVVJMcyBpbiB0aGUgZm9ybWF0IGNpdml0YWkuY29tL21vZGVscy88aWQ+Wy88bW9kZWwtbmFtZT5dLCBvciBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMgZnJvbSB0aGUgSW50ZXJuZXQuIEZvciBleGFtcGxlLCAnZm9mci9mbHV4LXBpeGFyLWNhcnMnIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjEsIm1heGltdW0iOjMsIm1pbmltdW0iOi0xLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmVzIGhvdyBzdHJvbmdseSB0aGUgbWFpbiBMb1JBIHNob3VsZCBiZSBhcHBsaWVkLiBTYW5lIHJlc3VsdHMgYmV0d2VlbiAwIGFuZCAxIGZvciBiYXNlIGluZmVyZW5jZS4gRm9yIGdvX2Zhc3Qgd2UgYXBwbHkgYSAxLjV4IG11bHRpcGxpZXIgdG8gdGhpcyB2YWx1ZTsgd2UndmUgZ2VuZXJhbGx5IHNlZW4gZ29vZCBwZXJmb3JtYW5jZSB3aGVuIHNjYWxpbmcgdGhlIGJhc2UgdmFsdWUgYnkgdGhhdCBhbW91bnQuIFlvdSBtYXkgc3RpbGwgbmVlZCB0byBleHBlcmltZW50IHRvIGZpbmQgdGhlIGJlc3QgdmFsdWUgZm9yIHlvdXIgcGFydGljdWxhciBsb3JhLiJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJBcHByb3hpbWF0ZSBudW1iZXIgb2YgbWVnYXBpeGVscyBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIG91dHB1dHMgdG8gZ2VuZXJhdGUifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwiaGZfYXBpX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkhmIEFwaSBUb2tlbiIsImZvcm1hdCI6InBhc3N3b3JkIiwieC1vcmRlciI6MTcsIndyaXRlT25seSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJIdWdnaW5nRmFjZSBBUEkgdG9rZW4uIElmIHlvdSdyZSB1c2luZyBhIGhmIGxvcmEgdGhhdCBuZWVkcyBhdXRoZW50aWNhdGlvbiwgeW91J2xsIG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkgdG9rZW4uIiwieC1jb2ctc2VjcmV0Ijp0cnVlfSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkxvYWQgTG9SQSB3ZWlnaHRzLiBTdXBwb3J0cyBSZXBsaWNhdGUgbW9kZWxzIGluIHRoZSBmb3JtYXQgPG93bmVyPi88dXNlcm5hbWU+IG9yIDxvd25lcj4vPHVzZXJuYW1lPi88dmVyc2lvbj4sIEh1Z2dpbmdGYWNlIFVSTHMgaW4gdGhlIGZvcm1hdCBodWdnaW5nZmFjZS5jby88b3duZXI+Lzxtb2RlbC1uYW1lPlsvPGxvcmEtd2VpZ2h0cy1maWxlLnNhZmV0ZW5zb3JzPl0sIENpdml0QUkgVVJMcyBpbiB0aGUgZm9ybWF0IGNpdml0YWkuY29tL21vZGVscy88aWQ+Wy88bW9kZWwtbmFtZT5dLCBvciBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMgZnJvbSB0aGUgSW50ZXJuZXQsIGluY2x1ZGluZyBzaWduZWQgVVJMcy4gRm9yIGV4YW1wbGUsICdmb2ZyL2ZsdXgtcGl4YXItY2FycycuIENpdml0IEFJIGFuZCBIdWdnaW5nRmFjZSBMb1JBcyBtYXkgcmVxdWlyZSBhbiBBUEkgdG9rZW4gdG8gYWNjZXNzLCB3aGljaCB5b3UgY2FuIHByb3ZpZGUgaW4gdGhlIGBjaXZpdGFpX2FwaV90b2tlbmAgYW5kIGBoZl9hcGlfdG9rZW5gIGlucHV0cyByZXNwZWN0aXZlbHkuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZSJ9LCJleHRyYV9sb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkV4dHJhIExvcmEgU2NhbGUiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjozLCJtaW5pbXVtIjotMSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiRGV0ZXJtaW5lcyBob3cgc3Ryb25nbHkgdGhlIGV4dHJhIExvUkEgc2hvdWxkIGJlIGFwcGxpZWQuIFNhbmUgcmVzdWx0cyBiZXR3ZWVuIDAgYW5kIDEgZm9yIGJhc2UgaW5mZXJlbmNlLiBGb3IgZ29fZmFzdCB3ZSBhcHBseSBhIDEuNXggbXVsdGlwbGllciB0byB0aGlzIHZhbHVlOyB3ZSd2ZSBnZW5lcmFsbHkgc2VlbiBnb29kIHBlcmZvcm1hbmNlIHdoZW4gc2NhbGluZyB0aGUgYmFzZSB2YWx1ZSBieSB0aGF0IGFtb3VudC4gWW91IG1heSBzdGlsbCBuZWVkIHRvIGV4cGVyaW1lbnQgdG8gZmluZCB0aGUgYmVzdCB2YWx1ZSBmb3IgeW91ciBwYXJ0aWN1bGFyIGxvcmEuIn0sImNpdml0YWlfYXBpX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNpdml0YWkgQXBpIFRva2VuIiwiZm9ybWF0IjoicGFzc3dvcmQiLCJ4LW9yZGVyIjoxOCwid3JpdGVPbmx5Ijp0cnVlLCJkZXNjcmlwdGlvbiI6IkNpdml0YWkgQVBJIHRva2VuLiBJZiB5b3UncmUgdXNpbmcgYSBjaXZpdGFpIGxvcmEgdGhhdCBuZWVkcyBhdXRoZW50aWNhdGlvbiwgeW91J2xsIG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkgdG9rZW4uIiwieC1jb2ctc2VjcmV0Ijp0cnVlfSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjI4LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiBSZWNvbW1lbmRlZCByYW5nZSBpcyAyOC01MCwgYW5kIGxvd2VyIG51bWJlciBvZiBzdGVwcyBwcm9kdWNlIGxvd2VyIHF1YWxpdHkgb3V0cHV0cywgZmFzdGVyLiJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibWVnYXBpeGVscyI6eyJlbnVtIjpbIjEiLCIwLjI1Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1lZ2FwaXhlbHMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgvYmxvYi9tYWluL21vZGVsX2xpY2Vuc2VzL0xJQ0VOU0UtRkxVWDEtZGV2IiwibmFtZSI6ImZsdXgtZGV2LWxvcmEiLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0NDY0NzM4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1kZXYtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYmxhY2stZm9yZXN0LWxhYnMvRkxVWC4xLWRldiJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2NvdmVyX2ltYWdlLzJiN2Y1OWEyLWE0ZTItNDMzOS1hODczLTc1NmI5M2JkZmExMS90YWtlXzIuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMDFUMTU6Mjg6MzYuMjEwOTA5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA3LTAxVDE1OjM4OjA3LjM4NTg3NloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0wMVQxNTozNzo1OC42MzgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZWczbnB6ajZkc3JtZTBjcXJ0aHQ0bnE5eXciLCJpbnB1dCI6eyJzZWVkIjo3MzgwMjc0MDUsInByb21wdCI6IlByYXlpbmcgbWFudGlzIG9uIGEgd2V0IGxlYWYiLCJudW1fcmVzdWx0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwiZW5oYW5jZV9pbWFnZSI6ZmFsc2UsInByb21wdF9lbmhhbmNlbWVudCI6ZmFsc2V9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNzM4MDI3NDA1XG5HZW5lcmF0aW5nLi4uIChtb2RlbF92ZXJzaW9uPTMuMilcbkdlbmVyYXRlZCAxIGltYWdlKHMpIGluIDguNHNlY1xuRG93bmxvYWRpbmcgMTI2MjA0NyBieXRlc1xuRG93bmxvYWRlZCAxLjIwTUIgaW4gMC4wOXNlYyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo4Ljc0MDcxOTA2NiwidG90YWxfdGltZSI6OC43NDc4NzZ9LCJtb2RlbCI6ImJyaWEvaW1hZ2UtMy4yIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvbjlxTVFLYnJ4OWFIT1pvZXVCQmZqbzhQSFA5c3NDSUVmU0pnc3U5bk10ZTl0c3hUQi90bXB1NTVxd3NhZi5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjUtMDctMDFUMTU6Mzc6NTguNjQ1MTU3WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXJsZXBpeGVqd2pwcnplcTdsZjNzbjJ6Nm83ZHl5cXZ4dnRuaHgydmJyN24zaWJ5azN3ZGEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2VnM25wemo2ZHNybWUwY3FydGh0NG5xOXl3IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9lZzNucHpqNmRzcm1lMGNxcnRodDRucTl5dy9jYW5jZWwifSwidmVyc2lvbiI6IjcwYWZmMDkzZWU5ZTcxNGVhNmRmZTJhZmM4OWUwYTQ3OGZhZTIxNGQ1ZGUzNzc0MmU0YTNkMzc5MWRlNDhiMTkifSwiZGVzY3JpcHRpb24iOiJDb21tZXJjaWFsLXJlYWR5LCB0cmFpbmVkIGVudGlyZWx5IG9uIGxpY2Vuc2VkIGRhdGEsIHRleHQtdG8taW1hZ2UgbW9kZWwuIFdpdGggb25seSA0QiBwYXJhbWV0ZXJzIHByb3ZpZGVzIGV4Y2VwdGlvbmFsIGFlc3RoZXRpY3MgYW5kIHRleHQgcmVuZGVyaW5nLiBFdmFsdWF0ZWQgdG8gYmUgb24gcGFyIHRvIG90aGVyIGxlYWRpbmcgbW9kZWxzIGluIHRoZSBtYXJrZXQiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjE0M2FmYjk1MGQzMTg2ZjkxNGYyNGI5ZWFiMzVjMjk3YjNiYmIwZGRmOWQ3N2ZiOGFkNDc3ODRlMGE2NjA1M2IiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xNlQyMDozODoxNS45NjA1NTRaIiwiY29nX3ZlcnNpb24iOiIwLjE1LjExIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgZXhwYW5zaW9uLiJ9LCJlbmhhbmNlX2ltYWdlIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJFbmhhbmNlIEltYWdlIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjUsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgaW1hZ2UgZGV0YWlscyBhbmQgY2xhcml0eSJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsIngtb3JkZXIiOjMsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6Ikd1aWRhbmNlIHNjYWxlICgxLTEwKSJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sInByb21wdF9lbmhhbmNlbWVudCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IEVuaGFuY2VtZW50IiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgcHJvbXB0IGZvciBtb3JlIGNyZWF0aXZlIG91dHB1dCJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIyOjMiLCIzOjIiLCIzOjQiLCI0OjMiLCI0OjUiLCI1OjQiLCI5OjE2IiwiMTY6OSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2xlYXJuLmJyaWEuYWkvaHViZnMvVGVybXMlMjBhbmQlMjBDb25kaXRpb25zL0JyaWElMjBBSSUyME9ubGluZSUyMFRlcm1zJTIwYW5kJTIwQ29uZGl0aW9ucyUyMChNYXJjaCUyMDIwMjQpJTIwdjEuMWMucGRmP2hzTGFuZz1lbiZfZ2w9MSppd3Z1N3cqX2djbF9hdSpNelF5TXpVeE16QXhMakUzTkRjd05EVTROVGcuKl9nYSpNakF4TkRreSIsIm5hbWUiOiJpbWFnZS0zLjIiLCJvd25lciI6ImJyaWEiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9mNGUwNC5zaGFyZS1ldTEuaHNmb3Jtcy5jb20vMm5TNDV6X3pJUXUtM1lLdGJSYnJLUFE/dXRtX2NhbXBhaWduPTEyNTAzMzY5OC0zLjIlMjBUMkklMjBSZWxlYXNlJnV0bV9tZWRpdW09ZW1haWwmX2hzbWk9MTEyMjM3NTEwJnV0bV9jb250ZW50PTExMjIzNzUxMCZ1dG1fc291cmNlPWhzX2F1dG9tYXRpb24iLCJydW5fY291bnQiOjI5NzcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9icmlhL2ltYWdlLTMuMiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vYnJpYWFpL0JSSUEtMy4yIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvODk1ZmZkYzUtMDdkNi00YjE2LWFjNjItYjI3YmE1YjI0NDY4LzRjY2drcTBhNnhybTgwY3B5a2ZzemFqZmF3LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yMVQxNToxNTowNy40MjIyNTlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDUtMjNUMjA6NTY6NDYuMjU3NDgyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA1LTIzVDIwOjU2OjQyLjA5ODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJoMnBhZmM4ZmU5cm1hMGNwenZxdHBqenZ5ciIsImlucHV0Ijp7InByb21wdCI6IlRoZSBwaG90bzogQ3JlYXRlIGEgY2luZW1hdGljLCBwaG90b3JlYWxpc3RpYyBtZWRpdW0gc2hvdCBjYXB0dXJpbmcgdGhlIG5vc3RhbGdpYyB3YXJtdGggb2YgYSBsYXRlIDkwcyBpbmRpZSBmaWxtLiBUaGUgZm9jdXMgaXMgYSB5b3VuZyB3b21hbiB3aXRoIGJyaWdodGx5IGR5ZWQgcGluay1nb2xkIGhhaXIgYW5kIGZyZWNrbGVkIHNraW4sIGxvb2tpbmcgZGlyZWN0bHkgYW5kIGludGVudGx5IGludG8gdGhlIGNhbWVyYSBsZW5zIHdpdGggYSBob3BlZnVsIHlldCBzbGlnaHRseSB1bmNlcnRhaW4gc21pbGUsIHNoZSBpcyBzbGlnaHRseSBvZmYtY2VudGVyLiBTaGUgd2VhcnMgYW4gb3ZlcnNpemVkLCB2aW50YWdlIGJhbmQgdC1zaGlydCB0aGF0IHNheXMgXCJSZXBsaWNhdGVcIiAoc2xpZ2h0bHkgd29ybikgb3ZlciBhIGxvbmctc2xlZXZlZCBzdHJpcGVkIHRvcCBhbmQgc2ltcGxlIHNpbHZlciBzdHVkIGVhcnJpbmdzLiBUaGUgbGlnaHRpbmcgaXMgc29mdCwgZ29sZGVuIGhvdXIgc3VubGlnaHQgc3RyZWFtaW5nIHRocm91Z2ggYSBzbGlnaHRseSBkdXN0eSB3aW5kb3csIGNyZWF0aW5nIGxlbnMgZmxhcmUgYW5kIGlsbHVtaW5hdGluZyBkdXN0IG1vdGVzIGluIHRoZSBhaXIuIFRoZSBiYWNrZ3JvdW5kIHNob3dzIGEgYmx1cnJlZCwgY2x1dHRlcmVkIGJlZHJvb20gd2l0aCBwb3N0ZXJzIG9uIHRoZSB3YWxsIGFuZCBmYWlyeSBsaWdodHMsIHJlbmRlcmVkIHdpdGggYSBzaGFsbG93IGRlcHRoIG9mIGZpZWxkLiBOYXR1cmFsIGZpbG0gZ3JhaW4sIGEgd2FybSwgc2xpZ2h0bHkgbXV0ZWQgY29sb3IgcGFsZXR0ZSwgYW5kIHNoYXJwIGZvY3VzIG9uIGhlciBleHByZXNzaXZlIGV5ZXMgZW5oYW5jZSB0aGUgaW50aW1hdGUsIGF1dGhlbnRpYyBmZWVsIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsInNhZmV0eV9maWx0ZXJfbGV2ZWwiOiJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gMy45MHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6NC4xNTE2MjY0NTEsInRvdGFsX3RpbWUiOjQuMTU5NDgyfSwibW9kZWwiOiJnb29nbGUvaW1hZ2VuLTQiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL3ZmUmxlbVZhWU11SU5FZThLQ0NtZUpUNlYzRHY3UzQ1cnhNaElnblNUMlE3d2tlbEMvdG1wNG1xcnMzcnAucG5nIiwic3RhcnRlZF9hdCI6IjIwMjUtMDUtMjNUMjA6NTY6NDIuMTA1ODU1WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWI3eWp4eTdyNWN1dmp4ZHFiZ2txdmxqdGN0emx2bmozenJpc2tpMmxlbjVqb2RqN3pwaGEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2gycGFmYzhmZTlybWEwY3B6dnF0cGp6dnlyIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oMnBhZmM4ZmU5cm1hMGNwenZxdHBqenZ5ci9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6Ikdvb2dsZSdzIEltYWdlbiA0IGZsYWdzaGlwIG1vZGVsIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxZGRiYTBmYWQzNjczNGNkMjRjODVlY2M3ODNkNjdjODk3M2RhOGVhMDUwNDRiNTZkYjRlYjNiMGNkZTUzOTRkIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjVUMTU6MTQ6NDkuMjcyMjA3WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn0sInNhZmV0eV9maWx0ZXJfbGV2ZWwiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zYWZldHlfZmlsdGVyX2xldmVsIn1dLCJkZWZhdWx0IjoiYmxvY2tfb25seV9oaWdoIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJibG9ja19sb3dfYW5kX2Fib3ZlIGlzIHN0cmljdGVzdCwgYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSBibG9ja3Mgc29tZSBwcm9tcHRzLCBibG9ja19vbmx5X2hpZ2ggaXMgbW9zdCBwZXJtaXNzaXZlIGJ1dCBzb21lIHByb21wdHMgd2lsbCBzdGlsbCBiZSBibG9ja2VkIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiOToxNiIsIjE2OjkiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJlbnVtIjpbImJsb2NrX2xvd19hbmRfYWJvdmUiLCJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIiwiYmxvY2tfb25seV9oaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNhZmV0eV9maWx0ZXJfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJpbWFnZW4tNCIsIm93bmVyIjoiZ29vZ2xlIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0MDkwMDc3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi00IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9lNzRlZWNkNi1kYWYxLTQwNTAtOWYwNC0zNjMxM2JkNmYwMDcvdHdvLXBlb3BsZS1jcm9wcGVkLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yN1QwODoyNjoyNS4xMzUyMTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6MDA6NTYuMzE5MjYyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjAwOjUxLjkxNzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrczF3NnR5azlucm1hMGNxNnljYWN2OTJ4bSIsImlucHV0Ijp7InByb21wdCI6Ik1ha2UgdGhpcyBhIDkwcyBjYXJ0b29uIiwiaW5wdXRfaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L041NWw1VFdHaDhtU2xOelc4dXNSZW9hTmhHYkZ3dkxlWlIzVFgxTkw0cGQyV3Rmdi9yZXBsaWNhdGUtcHJlZGljdGlvbi1mMmQyNXJnNmducm1hMGNxMjU3dmR3Mm40Yy5wbmciLCJhc3BlY3RfcmF0aW8iOiJtYXRjaF9pbnB1dF9pbWFnZSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDE5NDQ5MDE0NzdcbkdlbmVyYXRpbmcuLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiA0LjJzZWNcbkRvd25sb2FkaW5nIDIwNzAyOSBieXRlc1xuRG93bmxvYWRlZCAwLjIwTUIgaW4gMC4xNHNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6NC4zNzIzNzczMTYsInRvdGFsX3RpbWUiOjQuNDAyMjYyfSwibW9kZWwiOiJibGFjay1mb3Jlc3QtbGFicy9mbHV4LWtvbnRleHQtcHJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS84M09LczZ5ZmRvVDVZQ3BmUkVuckZGYnFMYmZXYnVzOFEwZTA2ZlEwQkFNRFJLYW1DL3RtcHUzbnFvbGxmLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjAwOjUxLjk0Njg4NVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci01M2xocGVnZnJsdnAyb2t0aTJuMmN0YWFtMmZ1aWxjazZtbWkzNWp2ZGlrejMycjNtZmtxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9rczF3NnR5azlucm1hMGNxNnljYWN2OTJ4bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva3MxdzZ0eWs5bnJtYTBjcTZ5Y2FjdjkyeG0vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIHN0YXRlLW9mLXRoZS1hcnQgdGV4dC1iYXNlZCBpbWFnZSBlZGl0aW5nIG1vZGVsIHRoYXQgZGVsaXZlcnMgaGlnaC1xdWFsaXR5IG91dHB1dHMgd2l0aCBleGNlbGxlbnQgcHJvbXB0IGZvbGxvd2luZyBhbmQgY29uc2lzdGVudCByZXN1bHRzIGZvciB0cmFuc2Zvcm1pbmcgaW1hZ2VzIHRocm91Z2ggbmF0dXJhbCBsYW5ndWFnZSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMmRmZTQ1ZGViY2ExM2U1ZWNmYWQ3NTVlZjZjYTk5NDNmYzU2YTZlZmZiMzA2ZjRjNmUyZWE0NzYyZGY2ZTUzZSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTA4VDE4OjU0OjUwLjc0OTE3MVoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NCwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBkZXNjcmlwdGlvbiBvZiB3aGF0IHlvdSB3YW50IHRvIGdlbmVyYXRlLCBvciB0aGUgaW5zdHJ1Y3Rpb24gb24gaG93IHRvIGVkaXQgdGhlIGdpdmVuIGltYWdlLiJ9LCJpbnB1dF9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbnB1dCBJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkltYWdlIHRvIHVzZSBhcyByZWZlcmVuY2UuIE11c3QgYmUganBlZywgcG5nLCBnaWYsIG9yIHdlYnAuIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Im1hdGNoX2lucHV0X2ltYWdlIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4gVXNlICdtYXRjaF9pbnB1dF9pbWFnZScgdG8gbWF0Y2ggdGhlIGFzcGVjdCByYXRpbyBvZiB0aGUgaW5wdXQgaW1hZ2UuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0IjoicG5nIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJPdXRwdXQgZm9ybWF0IGZvciB0aGUgZ2VuZXJhdGVkIGltYWdlIn0sInNhZmV0eV90b2xlcmFuY2UiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNhZmV0eSBUb2xlcmFuY2UiLCJkZWZhdWx0IjoyLCJtYXhpbXVtIjo2LCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlNhZmV0eSB0b2xlcmFuY2UsIDAgaXMgbW9zdCBzdHJpY3QgYW5kIDYgaXMgbW9zdCBwZXJtaXNzaXZlLiAyIGlzIGN1cnJlbnRseSB0aGUgbWF4aW11bSBhbGxvd2VkIHdoZW4gaW5wdXQgaW1hZ2VzIGFyZSB1c2VkLiJ9LCJwcm9tcHRfdXBzYW1wbGluZyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IFVwc2FtcGxpbmciLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWMgcHJvbXB0IGltcHJvdmVtZW50In19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsibWF0Y2hfaW5wdXRfaW1hZ2UiLCIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjIxOjkiLCI5OjIxIiwiMjoxIiwiMToyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImZsdXgta29udGV4dC1wcm8iLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyNDczNDE3MiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1wcm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZGViYzEwNjktN2U2Yi00OGE3LWE3MWItNDg5Y2M3Y2YxMzIzL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLW5wMzgyZjZ0LndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNS0yOFQyMjowODowMy42MjE3MzVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6Mjg6NTguNjAyNzI5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTAzVDIxOjI4OjUzLjY3MzAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJzNW55MWFid241cm1hMGNxNnlzYnp3MHJlOCIsImlucHV0Ijp7InByb21wdCI6Ik1ha2UgdGhlIGxldHRlcnMgM0QsIGZsb2F0aW5nIGluIHNwYWNlIG9uIGEgY2l0eSBzdHJlZXQiLCJpbnB1dF9pbWFnZSI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvWGZ3V2pISjdIZnJtWEU2dWt1TFZFcFhXZmVRM1BRZVJJNW1BcHVMWFJ4U1Q3WE1tQy90bXBjOTF0bHEyMC5wbmciLCJhc3BlY3RfcmF0aW8iOiJtYXRjaF9pbnB1dF9pbWFnZSIsIm91dHB1dF9mb3JtYXQiOiJqcGciLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDU1ODY1ODY5MVxuR2VuZXJhdGluZy4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDQuN3NlY1xuRG93bmxvYWRpbmcgMTQ5OTI4IGJ5dGVzXG5Eb3dubG9hZGVkIDAuMTRNQiBpbiAwLjE0c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo0LjkyMTY0MzAxMiwidG90YWxfdGltZSI6NC45Mjk3Mjl9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1tYXgiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL01iYmQ4VHgyWWZSWVhTRW1MZ2JsVHpHdGo0WnVycGdQakx1aTZqQXFmWExhc1J6VUEvdG1wa2F2X2l2eWQuanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDYtMDNUMjE6Mjg6NTMuNjgxMDg2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXhwZWtmajV1aHlzYjJpeWdoZG1lb2V6b241eXdmYmx4a3BtdnVqdDZ1am5tZW9iYjQ3NWEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3M1bnkxYWJ3bjVybWEwY3E2eXNiencwcmU4IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9zNW55MWFid241cm1hMGNxNnlzYnp3MHJlOC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgcHJlbWl1bSB0ZXh0LWJhc2VkIGltYWdlIGVkaXRpbmcgbW9kZWwgdGhhdCBkZWxpdmVycyBtYXhpbXVtIHBlcmZvcm1hbmNlIGFuZCBpbXByb3ZlZCB0eXBvZ3JhcGh5IGdlbmVyYXRpb24gZm9yIHRyYW5zZm9ybWluZyBpbWFnZXMgdGhyb3VnaCBuYXR1cmFsIGxhbmd1YWdlIHByb21wdHMiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImY3MmUyNzI5N2Q5YzA1YTM2YjdmZDhmYWZmMzkzZDMxZTNiMzY4NTQzZTBiYzQ0YmRlNTIxODg2NzAwZTE2NmMiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0yNFQxOTo0MToyNi42Nzg5MTdaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjAiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgZGVzY3JpcHRpb24gb2Ygd2hhdCB5b3Ugd2FudCB0byBnZW5lcmF0ZSwgb3IgdGhlIGluc3RydWN0aW9uIG9uIGhvdyB0byBlZGl0IHRoZSBnaXZlbiBpbWFnZS4ifSwiaW5wdXRfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW5wdXQgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoxLCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2UgYXMgcmVmZXJlbmNlLiBNdXN0IGJlIGpwZWcsIHBuZywgZ2lmLCBvciB3ZWJwLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiJtYXRjaF9pbnB1dF9pbWFnZSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIFVzZSAnbWF0Y2hfaW5wdXRfaW1hZ2UnIHRvIG1hdGNoIHRoZSBhc3BlY3QgcmF0aW8gb2YgdGhlIGlucHV0IGltYWdlLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6InBuZyIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiT3V0cHV0IGZvcm1hdCBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJzYWZldHlfdG9sZXJhbmNlIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTYWZldHkgVG9sZXJhbmNlIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NiwibWluaW11bSI6MCwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTYWZldHkgdG9sZXJhbmNlLCAwIGlzIG1vc3Qgc3RyaWN0IGFuZCA2IGlzIG1vc3QgcGVybWlzc2l2ZS4gMiBpcyBjdXJyZW50bHkgdGhlIG1heGltdW0gYWxsb3dlZCB3aGVuIGlucHV0IGltYWdlcyBhcmUgdXNlZC4ifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljIHByb21wdCBpbXByb3ZlbWVudCJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIm1hdGNoX2lucHV0X2ltYWdlIiwiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIyMTo5IiwiOToyMSIsIjI6MSIsIjE6MiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJmbHV4LWtvbnRleHQtbWF4Iiwib3duZXIiOiJibGFjay1mb3Jlc3QtbGFicyIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NjE3NzAwMywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgta29udGV4dC1tYXgiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNGEwYjFhY2YtNDczYS00MWQ4LTllN2MtZTcwY2E1MDYzZmY3L3JlcGxpY2F0ZS1wcmVkaWN0aW9uLTM3bjN5ZmM5LmpwZWciLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xNlQxNDo1MjoyMy4yMDA3NDZaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDgtMDRUMTQ6MTA6MzAuMDQ4ODA5WiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA0VDE0OjEwOjI1Ljg5MjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiIzM2Nid2QycXdocm1hMGNyZW5udHh6Z21tNCIsImlucHV0Ijp7InNlZWQiOjI0Njc2NCwianVpY2VkIjpmYWxzZSwicHJvbXB0IjoiQSBjaW5lbWF0aWMsIHBob3RvcmVhbGlzdGljIG1lZGl1bSBzaG90IGNhcHR1cmluZyB0aGUgbm9zdGFsZ2ljIHdhcm10aCBvZiBhIG1pZC0yMDAwcyBpbmRpZSBmaWxtLiBUaGUgZm9jdXMgaXMgYSBjYXQgd2l0aCBhIG1lc3N5IGNvb2wgcGxhdGludW0gd2hpdGUgZnVyLCBsb29raW5nIGRpcmVjdGx5IGFuZCBpbnRlbnRseSBpbnRvIHRoZSBjYW1lcmEgbGVucyB3aXRoIGEga25vd2luZyBzbWlyaywgaXRzIGhlYWQgaXMgbG9va2luZyB1cCBzbGlnaHRseS4gVGhlIGNhdCB3ZWFycyBhbiBvdmVyc2l6ZWQgYmFuZCB0LXNoaXJ0IHRoYXQgc2F5cyDigJxXYW4gY2FuIGRvIEltYWdlc1wiIGluIGh1Z2Ugc3R5bGl6ZWQgdGV4dCBvdmVyIGEgbG9uZy1zbGVldmVkIHN0cmlwZWQgdG9wIGFuZCBzaW1wbGUgc2lsdmVyIHN0dWQgZWFycmluZ3MuIFRoZSBsaWdodGluZyBpcyBzb2Z0LCBnb2xkZW4gaG91ciBzdW5saWdodCBjcmVhdGluZyBsZW5zIGZsYXJlIGFuZCBpbGx1bWluYXRpbmcgZHVzdCBtb3RlcyBpbiB0aGUgYWlyLiBUaGUgYmFja2dyb3VuZCBzaG93cyBhIGJsdXJyZWQgb3V0ZG9vciB1cmJhbiBzZXR0aW5nIHdpdGggZ3JhZmZpdGktY292ZXJlZCB3YWxscyAodGhlIGdyYWZmaXRpIHNheXMg4oCcV0FOXCIgaW4gc3R5bGl6ZWQgZ3JhZmZpdGkgbGV0dGVyaW5nKSwgcmVuZGVyZWQgd2l0aCBhIHNoYWxsb3cgZGVwdGggb2YgZmllbGQuIE5hdHVyYWwgZmlsbSBncmFpbiwgYSB3YXJtLCBzbGlnaHRseSBtdXRlZCBjb2xvciBwYWxldHRlLCBhbmQgc2hhcnAgZm9jdXMgb24gaXRzIGV4cHJlc3NpdmUgZXllcyBlbmhhbmNlIHRoZSBpbnRpbWF0ZSwgYXV0aGVudGljIGZlZWwiLCJtZWdhcGl4ZWxzIjoyLCJhc3BlY3RfcmF0aW8iOiI0OjMiLCJvdXRwdXRfZm9ybWF0IjoianBnIiwib3V0cHV0X3F1YWxpdHkiOjgwfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDI0Njc2NFxuSW5mZXJlbmNlIHRvb2sgNC4xMSBzZWNvbmRzIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjQuMTUwNDY2NTIxLCJ0b3RhbF90aW1lIjo0LjE1NjgwOX0sIm1vZGVsIjoicHJ1bmFhaS93YW4tMi4yLWltYWdlIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkveGV6cS9wS2lCMnBGZ1g3cWdHMU94REh5TVJ6d3ZZMlFQTVBLUFFlTnFKR1VBeTFMcml6aktBL291dHB1dF8yNDY3NjRfMC5qcGVnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDgtMDRUMTQ6MTA6MjUuODk4MzQzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWw2ZDdxd2Nja29hb2x0ZGJxYmVhcW1mY3Q1amVpenJjZW5xczNqeXZicnc2M3plZDJ0dHEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzMzY2J3ZDJxd2hybWEwY3Jlbm50eHpnbW00IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zM2Nid2QycXdocm1hMGNyZW5udHh6Z21tNC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoaXMgbW9kZWwgZ2VuZXJhdGVzIGJlYXV0aWZ1bCBjaW5lbWF0aWMgMiBtZWdhcGl4ZWwgaW1hZ2VzIGluIDMtNCBzZWNvbmRzIGFuZCBpcyBkZXJpdmVkIGZyb20gdGhlIFdhbiAyLjIgbW9kZWwgdGhyb3VnaCBvcHRpbWlzYXRpb24gdGVjaG5pcXVlcyBmcm9tIHRoZSBwcnVuYSBwYWNrYWdlIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIxNmUxNWU5MTNmY2M3MWMxYTVkZWZiMzM1ZWE4NDczOWY5OTczMWZhMWVlMTc5OTUxMTdjN2Q5YWRjNmQxNzZjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMTdUMTI6MzY6MTYuMTk5NjkxWiIsImNvZ192ZXJzaW9uIjoiMC4xNC43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImp1aWNlZCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiSnVpY2VkIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiRmFzdGVyIGluZmVyZW5jZSB3aXRoIGFkZGl0aW9uYWwgb3B0aW1pemF0aW9ucy4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwibWVnYXBpeGVscyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21lZ2FwaXhlbHMifV0sImRlZmF1bHQiOjIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQXBwcm94aW1hdGUgbnVtYmVyIG9mIG1lZ2FwaXhlbHMgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJtZWdhcGl4ZWxzIjp7ImVudW0iOlsxLDJdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoibWVnYXBpeGVscyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjIxOjkiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbInBuZyIsImpwZyIsIndlYnAiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoid2FuLTIuMi1pbWFnZSIsIm93bmVyIjoicHJ1bmFhaSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6Mzk4OTAwLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcHJ1bmFhaS93YW4tMi4yLWltYWdlIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82MmUwNjJhMS1mNGU0LTQxOTItOWYwYy01NjQwOGYwOTJmZWMvcmVwbGljYXRlLXByZWRpY3Rpb24tOTdxYWJkOHoud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI1LTA4LTA0VDE3OjIzOjM5LjcyNDc3MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOC0xOFQxNjowMToxMi41MDg0MDlaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMThUMTY6MDE6MDkuMDI2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InFrOWpma254bTlybWEwY3JxcW1zd3dkOTV3IiwiaW5wdXQiOnsicHJvbXB0IjoiQm9va3N0b3JlIHdpbmRvdyBkaXNwbGF5LiBBIHNpZ24gZGlzcGxheXMg4oCcTmV3IEFycml2YWxzIFRoaXMgV2Vla+KAnS4gQmVsb3csIGEgc2hlbGYgdGFnIHdpdGggdGhlIHRleHQg4oCcQmVzdC1TZWxsaW5nIE5vdmVscyBIZXJl4oCdLiBUbyB0aGUgc2lkZSwgYSBjb2xvcmZ1bCBwb3N0ZXIgYWR2ZXJ0aXNlcyDigJxBdXRob3IgTWVldCBBbmQgR3JlZXQgb24gU2F0dXJkYXnigJ0gd2l0aCBhIGNlbnRyYWwgcG9ydHJhaXQgb2YgdGhlIGF1dGhvci4gVGhlcmUgYXJlIGZvdXIgYm9va3Mgb24gdGhlIGJvb2tzaGVsZiwgbmFtZWx5IOKAnFRoZSBsaWdodCBiZXR3ZWVuIHdvcmxkc+KAnSDigJxXaGVuIHN0YXJzIGFyZSBzY2F0dGVyZWTigJ0g4oCcVGhlIHNsaWVudCBwYXRpZW504oCdIOKAnFRoZSBuaWdodCBjaXJjdXPigJ0iLCJnb19mYXN0Ijp0cnVlLCJndWlkYW5jZSI6NCwic3RyZW5ndGgiOjAuOSwiaW1hZ2Vfc2l6ZSI6Im9wdGltaXplX2Zvcl9xdWFsaXR5IiwibG9yYV9zY2FsZSI6MSwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwiZW5oYW5jZV9wcm9tcHQiOmZhbHNlLCJvdXRwdXRfcXVhbGl0eSI6ODAsIm5lZ2F0aXZlX3Byb21wdCI6IiAiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxNDE1ODZcbkdlbmVyYXRpb24gdG9vayAzLjM0IHNlY29uZHNcblRvdGFsIHNhZmUgaW1hZ2VzOiAxIG91dCBvZiAxIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjMuNDczOTUwNDU4LCJ0b3RhbF90aW1lIjozLjQ4MjQwOX0sIm1vZGVsIjoicXdlbi9xd2VuLWltYWdlIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvQ2FscUIxWkFEV0xmQVNlekdvRXRweDEwNzBDVmlOdDh6dzhOaTdQalIyUElCUU1WQS9vdXQtMC53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA4LTE4VDE2OjAxOjA5LjAzNDQ1OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1hczdudmw3dXBqbDNnZjJsYXdoeTV0aGIycnI3eGV0b3FxemliMzJ6YW9xcHh5YWFpdzRxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9xazlqZmtueG05cm1hMGNycXFtc3d3ZDk1dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcWs5amZrbnhtOXJtYTBjcnFxbXN3d2Q5NXcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBbiBpbWFnZSBnZW5lcmF0aW9uIGZvdW5kYXRpb24gbW9kZWwgaW4gdGhlIFF3ZW4gc2VyaWVzIHRoYXQgYWNoaWV2ZXMgc2lnbmlmaWNhbnQgYWR2YW5jZXMgaW4gY29tcGxleCB0ZXh0IHJlbmRlcmluZy4iLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL1F3ZW5MTS9Rd2VuLUltYWdlIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI5MDVlMzQ1ZmUxZGZlMTBkNjI4ZGFhYzIxNDBkZDhkZWE0NzFjMGQ5OTc5M2VmMGZkYzQ2YTE1YzY4OGI2MmZiIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMDVUMTU6NTI6NTEuNjE4ODk5WiIsImNvZ192ZXJzaW9uIjoiMC4xNi4wIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIFNldCBmb3IgcmVwcm9kdWNpYmxlIGdlbmVyYXRpb24ifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIHBpcGVsaW5lIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlByb21wdCBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sImdvX2Zhc3QiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkdvIEZhc3QiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSdW4gZmFzdGVyIHByZWRpY3Rpb25zIHdpdGggYWRkaXRpb25hbCBvcHRpbWl6YXRpb25zLiJ9LCJndWlkYW5jZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSIsImRlZmF1bHQiOjMsIm1heGltdW0iOjEwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBmb3IgZ2VuZXJhdGVkIGltYWdlLiBMb3dlciB2YWx1ZXMgY2FuIGdpdmUgbW9yZSByZWFsaXN0aWMgaW1hZ2VzLiBHb29kIHZhbHVlcyB0byB0cnkgYXJlIDIsIDIuNSwgMyBhbmQgMy41In0sInN0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlN0cmVuZ3RoIiwiZGVmYXVsdCI6MC45LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlN0cmVuZ3RoIGZvciBpbWcyaW1nIHBpcGVsaW5lIn0sImltYWdlX3NpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9pbWFnZV9zaXplIn1dLCJkZWZhdWx0Ijoib3B0aW1pemVfZm9yX3F1YWxpdHkiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkltYWdlIHNpemUgZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwibG9yYV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIFNjYWxlIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJEZXRlcm1pbmVzIGhvdyBzdHJvbmdseSB0aGUgbWFpbiBMb1JBIHNob3VsZCBiZSBhcHBsaWVkLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjIsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IkxvYWQgTG9SQSB3ZWlnaHRzLiBPbmx5IHdvcmtzIHdpdGggdGV4dCB0byBpbWFnZSBwaXBlbGluZS4gU3VwcG9ydHMgYXJiaXRyYXJ5IC5zYWZldGVuc29ycyBVUkxzLCB0YXIgZmlsZXMsIGFuZCB6aXAgZmlsZXMgZnJvbSB0aGUgSW50ZXJuZXQgKGZvciBleGFtcGxlLCAnaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9WaWt0b3IxNzE3L3NjYW5kaW5hdmlhbi1pbnRlcmlvci1zdHlsZTEvcmVzb2x2ZS9tYWluL215X2ZpcnN0X2ZsdXhfbG9yYV92MS5zYWZldGVuc29ycycsICdodHRwczovL2V4YW1wbGUuY29tL2xvcmFfd2VpZ2h0cy50YXIuZ3onLCBvciAnaHR0cHM6Ly9leGFtcGxlLmNvbS9sb3JhX3dlaWdodHMuemlwJykifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6MTQsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sImVuaGFuY2VfcHJvbXB0Ijp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJFbmhhbmNlIFByb21wdCIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkVuaGFuY2UgdGhlIHByb21wdCB3aXRoIHBvc2l0aXZlIG1hZ2ljLiJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJRdWFsaXR5IHdoZW4gc2F2aW5nIHRoZSBvdXRwdXQgaW1hZ2VzLCBmcm9tIDAgdG8gMTAwLiAxMDAgaXMgYmVzdCBxdWFsaXR5LCAwIGlzIGxvd2VzdCBxdWFsaXR5LiBOb3QgcmVsZXZhbnQgZm9yIC5wbmcgb3V0cHV0cyJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IiAiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIHByb21wdCBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MywibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiTG9hZCBMb1JBIHdlaWdodHMgZnJvbSBSZXBsaWNhdGUgdHJhaW5pbmcuIE9ubHkgd29ya3Mgd2l0aCB0ZXh0IHRvIGltYWdlIHBpcGVsaW5lLiBTdXBwb3J0cyBhcmJpdHJhcnkgLnNhZmV0ZW5zb3JzIFVSTHMsIHRhciBmaWxlcywgYW5kIHppcCBmaWxlcyBmcm9tIHRoZSBJbnRlcm5ldC4ifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gUmVjb21tZW5kZWQgcmFuZ2UgaXMgMjgtNTAsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImltYWdlX3NpemUiOnsiZW51bSI6WyJvcHRpbWl6ZV9mb3JfcXVhbGl0eSIsIm9wdGltaXplX2Zvcl9zcGVlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJpbWFnZV9zaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCI5OjE2IiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2Nob29zZWFsaWNlbnNlLmNvbS9saWNlbnNlcy9hcGFjaGUtMi4wLyIsIm5hbWUiOiJxd2VuLWltYWdlIiwib3duZXIiOiJxd2VuIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vcWlhbndlbi1yZXMub3NzLWNuLWJlaWppbmcuYWxpeXVuY3MuY29tL1F3ZW4tSW1hZ2UvUXdlbl9JbWFnZS5wZGYiLCJydW5fY291bnQiOjUyMzE4NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3F3ZW4vcXdlbi1pbWFnZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vUXdlbi9Rd2VuLUltYWdlIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNTViZTgwYzItMGQ1Yy00OTZiLTg1NzAtOGNjMTAxMjY4ZmM0L3RtcDRsa2x2M3ZuLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTA5VDExOjIzOjQyLjY3MjM3N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wOS0xMFQxMToyOTo0My4yNTAzMjRaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTBUMTE6Mjk6MjguODg1MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjllYmo1bTI5Nm5ybWUwY3M2ZGhycjl6ZjltIiwiaW5wdXQiOnsic2l6ZSI6IjJLIiwid2lkdGgiOjIwNDgsImhlaWdodCI6MjA0OCwicHJvbXB0IjoiYSBwaG90byBvZiBhIHN0b3JlIGZyb250IGNhbGxlZCBcIlNlZWRyZWFtIDRcIiwgaXQgc2VsbHMgYm9va3MsIGEgcG9zdGVyIGluIHRoZSB3aW5kb3cgc2F5cyBcIlNlZWRyZWFtIDQgbm93IG9uIFJlcGxpY2F0ZVwiIiwibWF4X2ltYWdlcyI6MSwiaW1hZ2VfaW5wdXQiOltdLCJhc3BlY3RfcmF0aW8iOiI0OjMiLCJzZXF1ZW50aWFsX2ltYWdlX2dlbmVyYXRpb24iOiJkaXNhYmxlZCJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiR2VuZXJhdGluZyAyMzA0eDE3MjggaW1hZ2Ugd2l0aCBhc3BlY3QgcmF0aW8gNDozIGF0IDJLIHJlc29sdXRpb25cbkdlbmVyYXRpbmcuLi5cbkdlbmVyYXRlZCBpbiAxNC4xc2VjIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE0LjM1NzgxNzgxMiwidG90YWxfdGltZSI6MTQuMzY1MzI0fSwibW9kZWwiOiJieXRlZGFuY2Uvc2VlZHJlYW0tNCIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2ZuSjE0Y1Z3WGVwNGcwcWZ1eXVyeng5RHNrOGVsZDNWRHl3ZWNTSk5OUWc1a0plVUYvdG1wN2N2YnV0Nm8uanBnIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDExOjI5OjI4Ljg5MjUwNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1sZnVuajRueTMzaTd2ZjR3emZrZGRvaG5ubmg3YzV6eTRvYmwyZ3cya2NsbXc3amo3b3RhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy85ZWJqNW0yOTZucm1lMGNzNmRocnI5emY5bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOWViajVtMjk2bnJtZTBjczZkaHJyOXpmOW0vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJVbmlmaWVkIHRleHQtdG8taW1hZ2UgZ2VuZXJhdGlvbiBhbmQgcHJlY2lzZSBzaW5nbGUtc2VudGVuY2UgZWRpdGluZyBhdCB1cCB0byA0SyByZXNvbHV0aW9uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIyNTRmYWFjODgzYzNhNDExZTk1Y2M5NWQwZmIwMjI3NGE4MWUzODhhYWE0Mzk0YjNjZTViN2QyYTlmN2E2NTY5IiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTJUMDY6NDE6MDMuMTAwOTEwWiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJzaXplIjp7ImVudW0iOlsiMUsiLCIySyIsIjRLIiwiY3VzdG9tIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNpemUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zaXplIn1dLCJkZWZhdWx0IjoiMksiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkltYWdlIHJlc29sdXRpb246IDFLICgxMDI0cHgpLCAySyAoMjA0OHB4KSwgNEsgKDQwOTZweCksIG9yICdjdXN0b20nIGZvciBzcGVjaWZpYyBkaW1lbnNpb25zLiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoyMDQ4LCJtYXhpbXVtIjo0MDk2LCJtaW5pbXVtIjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IkN1c3RvbSBpbWFnZSB3aWR0aCAob25seSB1c2VkIHdoZW4gc2l6ZT0nY3VzdG9tJykuIFJhbmdlOiAxMDI0LTQwOTYgcGl4ZWxzLiJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjIwNDgsIm1heGltdW0iOjQwOTYsIm1pbmltdW0iOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiQ3VzdG9tIGltYWdlIGhlaWdodCAob25seSB1c2VkIHdoZW4gc2l6ZT0nY3VzdG9tJykuIFJhbmdlOiAxMDI0LTQwOTYgcGl4ZWxzLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJtYXhfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJNYXggSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MTUsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTWF4aW11bSBudW1iZXIgb2YgaW1hZ2VzIHRvIGdlbmVyYXRlIHdoZW4gc2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uPSdhdXRvJy4gUmFuZ2U6IDEtMTUuIFRvdGFsIGltYWdlcyAoaW5wdXQgKyBnZW5lcmF0ZWQpIGNhbm5vdCBleGNlZWQgMTUuIn0sImltYWdlX2lucHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJJbWFnZSBJbnB1dCIsImRlZmF1bHQiOltdLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlKHMpIGZvciBpbWFnZS10by1pbWFnZSBnZW5lcmF0aW9uLiBMaXN0IG9mIDEtMTAgaW1hZ2VzIGZvciBzaW5nbGUgb3IgbXVsdGktcmVmZXJlbmNlIGdlbmVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Im1hdGNoX2lucHV0X2ltYWdlIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbWFnZSBhc3BlY3QgcmF0aW8uIE9ubHkgdXNlZCB3aGVuIHNpemUgaXMgbm90ICdjdXN0b20nLiBVc2UgJ21hdGNoX2lucHV0X2ltYWdlJyB0byBhdXRvbWF0aWNhbGx5IG1hdGNoIHRoZSBpbnB1dCBpbWFnZSdzIGFzcGVjdCByYXRpby4ifSwic2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2VxdWVudGlhbF9pbWFnZV9nZW5lcmF0aW9uIn1dLCJkZWZhdWx0IjoiZGlzYWJsZWQiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ikdyb3VwIGltYWdlIGdlbmVyYXRpb24gbW9kZS4gJ2Rpc2FibGVkJyBnZW5lcmF0ZXMgYSBzaW5nbGUgaW1hZ2UuICdhdXRvJyBsZXRzIHRoZSBtb2RlbCBkZWNpZGUgd2hldGhlciB0byBnZW5lcmF0ZSBtdWx0aXBsZSByZWxhdGVkIGltYWdlcyAoZS5nLiwgc3Rvcnkgc2NlbmVzLCBjaGFyYWN0ZXIgdmFyaWF0aW9ucykuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIm1hdGNoX2lucHV0X2ltYWdlIiwiMToxIiwiNDozIiwiMzo0IiwiMTY6OSIsIjk6MTYiLCIzOjIiLCIyOjMiLCIyMTo5Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sInNlcXVlbnRpYWxfaW1hZ2VfZ2VuZXJhdGlvbiI6eyJlbnVtIjpbImRpc2FibGVkIiwiYXV0byJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzZXF1ZW50aWFsX2ltYWdlX2dlbmVyYXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJzZWVkcmVhbS00Iiwib3duZXIiOiJieXRlZGFuY2UiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjExOTU5MzgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ieXRlZGFuY2Uvc2VlZHJlYW0tNCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvZWQ4NzllOTktNzFiNS00Njg5LWJlZDMtZTczMDVlMzVhMjhhL3RoaXMucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMjZUMjE6MDg6MjQuOTgzMDQ3WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA4LTI2VDIxOjM0OjA2LjI1MzkwNloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOC0yNlQyMTozMzo1NS43NzgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiMWJ3eTZrdDhyOXJtODBjcngxNnQ2MTYxdG0iLCJpbnB1dCI6eyJwcm9tcHQiOiJNYWtlIHRoZSBzaGVldHMgaW4gdGhlIHN0eWxlIG9mIHRoZSBsb2dvLiBNYWtlIHRoZSBzY2VuZSBuYXR1cmFsLiAiLCJpbWFnZV9pbnB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L05iWUljbHA0QTVIV0xzSjhsRjVLZ2lZU05hTEJCVDFqVWNZY0hZUW1OMXV5NU9uTi90bXBjcWMwN2ZfcS5wbmciLCJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L05iWUlkNDV5SDhzMDRzcHRkdFBjR3FGSWhWN3pTNUdUY2RTM1R0TmxpeVRBb1lQTy9TY3JlZW5zaG90JTIwMjAyNS0wOC0yNiUyMGF0JTIwNS4zMC4xMiVFMiU4MCVBRlBNLnBuZyJdLCJvdXRwdXRfZm9ybWF0IjoianBnIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlIHdpdGggR2VtaW5pIEZsYXNoLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC44OSBzZWNvbmRzIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEwLjQ2NTc0MDQ5MSwidG90YWxfdGltZSI6MTAuNDc1OTA2fSwibW9kZWwiOiJnb29nbGUvbmFuby1iYW5hbmEiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL2VRMk1RWXJENlh6aGVFZ0NlN09jSGxVSkFYWWM4SGFNSm1HUG1iVE9DQ2xaUzdkcUEvdG1wNHZxcmR1emguanBnIiwic3RhcnRlZF9hdCI6IjIwMjUtMDgtMjZUMjE6MzM6NTUuNzg4MTY2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLXhrbnplZXV0eDZpNW1hbmJqMjVvYXVsZ3RxaWxoMnQzcGduZGsydXM1a3h5c3kzeTV1bnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzFid3k2a3Q4cjlybTgwY3J4MTZ0NjE2MXRtIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8xYnd5Nmt0OHI5cm04MGNyeDE2dDYxNjF0bS9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6Ikdvb2dsZSdzIGxhdGVzdCBpbWFnZSBlZGl0aW5nIG1vZGVsIGluIEdlbWluaSAyLjUiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjFiN2I5NDVlOGY3ZWRmN2EwMzRlYmE2Y2IyYzIwZjJhYjVkYzdkMDkwZWVhMWM2MTZlOTZkYTk0N2JlNzZhZWUiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xOVQxNToyODo1OC4xODc1MDlaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjciLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiQSB0ZXh0IGRlc2NyaXB0aW9uIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZSJ9LCJpbWFnZV9pbnB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiSW1hZ2UgSW5wdXQiLCJkZWZhdWx0IjpbXSwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZXMgdG8gdHJhbnNmb3JtIG9yIHVzZSBhcyByZWZlcmVuY2UgKHN1cHBvcnRzIG11bHRpcGxlIGltYWdlcykifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoibmFuby1iYW5hbmEiLCJvd25lciI6Imdvb2dsZSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTA4NzE1ODgsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9nb29nbGUvbmFuby1iYW5hbmEiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzZlMTY0MzY1LTljYWItNDIyYi1iZjA1LTc2ZDEyN2FiZTNhMi9yZXBsaWNhdGUtcHJlZGljdGlvbi1fT1g1MWJHNy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDItMDVUMTI6NTY6MDcuNjEwNTk0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTAyLTA1VDIwOjM4OjM1LjczODMxMloiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0wNVQyMDozODozMS4xNTcwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiOG14MWV3Zm55bnJtYzBjbXR6YXRycHhkcTAiLCJpbnB1dCI6eyJwcm9tcHQiOiJBIGNsb3NlLXVwLCBtYWNybyBwaG90b2dyYXBoeSBzdG9jayBwaG90byBvZiBhIHN0cmF3YmVycnkgaW50cmljYXRlbHkgc2N1bHB0ZWQgaW50byB0aGUgc2hhcGUgb2YgYSBodW1taW5nYmlyZCBpbiBtaWQtZmxpZ2h0LCBpdHMgd2luZ3MgYSBibHVyIGFzIGl0IHNpcHMgbmVjdGFyIGZyb20gYSB2aWJyYW50LCB0dWJ1bGFyIGZsb3dlci4gVGhlIGJhY2tkcm9wIGZlYXR1cmVzIGEgbHVzaCwgY29sb3JmdWwgZ2FyZGVuIHdpdGggYSBzb2Z0LCBib2tlaCBlZmZlY3QsIGNyZWF0aW5nIGEgZHJlYW1saWtlIGF0bW9zcGhlcmUuIFRoZSBpbWFnZSBpcyBleGNlcHRpb25hbGx5IGRldGFpbGVkIGFuZCBjYXB0dXJlZCB3aXRoIGEgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCwgZW5zdXJpbmcgYSByYXpvci1zaGFycCBmb2N1cyBvbiB0aGUgc3RyYXdiZXJyeS1odW1taW5nYmlyZCBhbmQgZ2VudGxlIGZhZGluZyBvZiB0aGUgYmFja2dyb3VuZC4gVGhlIGhpZ2ggcmVzb2x1dGlvbiwgcHJvZmVzc2lvbmFsIHBob3RvZ3JhcGhlcnMgc3R5bGUsIGFuZCBzb2Z0IGxpZ2h0aW5nIGlsbHVtaW5hdGUgdGhlIHNjZW5lIGluIGEgdmVyeSBkZXRhaWxlZCBtYW5uZXIsIHByb2Zlc3Npb25hbCBjb2xvciBncmFkaW5nIGFtcGxpZmllcyB0aGUgdmlicmFudCBjb2xvcnMgYW5kIGNyZWF0ZXMgYW4gaW1hZ2Ugd2l0aCBleGNlcHRpb25hbCBjbGFyaXR5LiBUaGUgZGVwdGggb2YgZmllbGQgbWFrZXMgdGhlIGh1bW1pbmdiaXJkIGFuZCBmbG93ZXIgc3RhbmQgb3V0IHN0YXJrbHkgYWdhaW5zdCB0aGUgYm9rZWggYmFja2dyb3VuZC4iLCJhc3BlY3RfcmF0aW8iOiIxOjEiLCJzYWZldHlfZmlsdGVyX2xldmVsIjoiYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSJ9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiTW9kZXJhdGluZyBjb250ZW50Li4uXG5Nb2RlcmF0aW9uIGNvbXBsZXRlIGluIDAuMjNzZWNcbkdlbmVyYXRlZCBpbWFnZSBpbiA0LjAwc2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo0LjU2OTM1MjUwOSwidG90YWxfdGltZSI6NC41ODEzMTJ9LCJtb2RlbCI6Imdvb2dsZS9pbWFnZW4tMyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZnA3RkFZMTBPc3lNY3FmODBDOVlmYm5EVDlld2paNWdodXVuMlE5Q1JkaXNrZmloQy90bXA2dHk4ZXpveS5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wMi0wNVQyMDozODozMS4xNjg5NjBaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItN2M1YnIycGk0NHF1NDVmeWl2aTVlc29xcTd4b2dqNXJ0d3dpZTJwenY0dWRjMm9qZmVicSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOG14MWV3Zm55bnJtYzBjbXR6YXRycHhkcTAiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzhteDFld2ZueW5ybWMwY210emF0cnB4ZHEwL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiR29vZ2xlJ3MgaGlnaGVzdCBxdWFsaXR5IHRleHQtdG8taW1hZ2UgbW9kZWwsIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBpbWFnZXMgd2l0aCBkZXRhaWwsIHJpY2ggbGlnaHRpbmcgYW5kIGJlYXV0eSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiM2UwYjQ3Nzc0M2ZmNDA1ZGM1Yjc3ZGQ3MzQ1NmQ3ZWY5NjcwNWE5YWFkNDc5YzY2OGQ1Nzc0M2NlMWQ0Y2E5NiIsImNyZWF0ZWRfYXQiOiIyMDI1LTA3LTE4VDE1OjU4OjE3LjAyMzk1NFoiLCJjb2dfdmVyc2lvbiI6IjAuMTUuMTEiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6ImpwZyIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2UifSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NhZmV0eV9maWx0ZXJfbGV2ZWwifV0sImRlZmF1bHQiOiJibG9ja19vbmx5X2hpZ2giLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6ImJsb2NrX2xvd19hbmRfYWJvdmUgaXMgc3RyaWN0ZXN0LCBibG9ja19tZWRpdW1fYW5kX2Fib3ZlIGJsb2NrcyBzb21lIHByb21wdHMsIGJsb2NrX29ubHlfaGlnaCBpcyBtb3N0IHBlcm1pc3NpdmUgYnV0IHNvbWUgcHJvbXB0cyB3aWxsIHN0aWxsIGJlIGJsb2NrZWQifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCI5OjE2IiwiMTY6OSIsIjM6NCIsIjQ6MyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJzYWZldHlfZmlsdGVyX2xldmVsIjp7ImVudW0iOlsiYmxvY2tfbG93X2FuZF9hYm92ZSIsImJsb2NrX21lZGl1bV9hbmRfYWJvdmUiLCJibG9ja19vbmx5X2hpZ2giXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2FmZXR5X2ZpbHRlcl9sZXZlbCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6ImltYWdlbi0zIiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9kZWVwbWluZC5nb29nbGUvdGVjaG5vbG9naWVzL2ltYWdlbi0zLyIsInJ1bl9jb3VudCI6MTU5MDA1NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2dvb2dsZS9pbWFnZW4tMyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOTgwZDY0ZjctOTkxYS00NjEwLTllOTQtMWE1OWQxNDgyMzI5L3RtcHV4dDZrdDJhLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMi0wNlQxMTowODoyOC45OTY1NzhaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjUtMDItMDZUMTE6MjY6MjguOTczNDYyWiIsImNyZWF0ZWRfYXQiOiIyMDI1LTAyLTA2VDExOjI2OjI1Ljc4OTAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJzd250enJ5eHpucm04MGNtdmMxYXFibnFnZyIsImlucHV0Ijp7InByb21wdCI6IkJ1bGxldCB0cmFpbiBjdXR0aW5nIHRocm91Z2ggY2hlcnJ5IGJsb3Nzb20gcGV0YWxzIGF0IGR1c2ssIGNyZWF0aW5nIGEgdm9ydGV4IG9mIHBpbmsgYW5kIHdoaXRlLiBUaGUgcG9saXNoZWQgc2lsdmVyIGV4dGVyaW9yIHJlZmxlY3RzIHRoZSBzZXR0aW5nIHN1biBpbiBhIGNvbnRpbnVvdXMgc3RyZWFrIG9mIGZpcmUuIFN0YXRpb24gbGlnaHRzIGJsZW5kIGludG8gYSBzaW5nbGUgY29udGludW91cyBsaW5lIGFzIHRoZSB0cmFpbiBjbGVhdmVzIHRocm91Z2ggc3BhY2UuIFRoZSB3b3JsZCBvdXRzaWRlIHRoZSB3aW5kb3dzIGlzIG5vdGhpbmcgYnV0IGJlYXV0aWZ1bCBtb3Rpb24gYmx1ci4iLCJhc3BlY3RfcmF0aW8iOiIxNjo5Iiwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6ImJsb2NrX21lZGl1bV9hbmRfYWJvdmUifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6Ik1vZGVyYXRpbmcgY29udGVudC4uLlxuTW9kZXJhdGlvbiBjb21wbGV0ZSBpbiAwLjE3c2VjXG5HZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gMi45OXNlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6My4xNjk0NjQ0NTYsInRvdGFsX3RpbWUiOjMuMTg0NDYyfSwibW9kZWwiOiJnb29nbGUvaW1hZ2VuLTMtZmFzdCIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvQnNXQnNsMmNscExTR0pMeTRtNEd5Y2U1Y1hVMWFTTzIyeGJtcTRzV2NmNms1a01VQS90bXB1eHQ2a3QyYS5wbmciLCJzdGFydGVkX2F0IjoiMjAyNS0wMi0wNlQxMToyNjoyNS44MDM5OTdaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3ItZmkzamppeDZwd2Z2bGptaTZkZjRvMjJlNWducTJiN2t6NzU2dDZnbmZpcW02dzU3eG5kcSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvc3dudHpyeXh6bnJtODBjbXZjMWFxYm5xZ2ciLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3N3bnR6cnl4em5ybTgwY212YzFhcWJucWdnL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0ZXIgYW5kIGNoZWFwZXIgSW1hZ2VuIDMgbW9kZWwsIGZvciB3aGVuIHByaWNlIG9yIHNwZWVkIGFyZSBtb3JlIGltcG9ydGFudCB0aGFuIGZpbmFsIGltYWdlIHF1YWxpdHkiLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjUxMjVmNjJkZjdlNmQxY2NiMGNlNWFjNjBmMTQxNjQ2NDg2YzBjYjc0YTJlM2Q5ZThiNjNlZDQ4NmM0ODMxM2UiLCJjcmVhdGVkX2F0IjoiMjAyNS0wNy0xOFQxNTo1OTowOC4xMzM5MjFaIiwiY29nX3ZlcnNpb24iOiIwLjE1LjExIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlIn0sInNhZmV0eV9maWx0ZXJfbGV2ZWwiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zYWZldHlfZmlsdGVyX2xldmVsIn1dLCJkZWZhdWx0IjoiYmxvY2tfb25seV9oaWdoIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJibG9ja19sb3dfYW5kX2Fib3ZlIGlzIHN0cmljdGVzdCwgYmxvY2tfbWVkaXVtX2FuZF9hYm92ZSBibG9ja3Mgc29tZSBwcm9tcHRzLCBibG9ja19vbmx5X2hpZ2ggaXMgbW9zdCBwZXJtaXNzaXZlIGJ1dCBzb21lIHByb21wdHMgd2lsbCBzdGlsbCBiZSBibG9ja2VkIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiOToxNiIsIjE2OjkiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwic2FmZXR5X2ZpbHRlcl9sZXZlbCI6eyJlbnVtIjpbImJsb2NrX2xvd19hbmRfYWJvdmUiLCJibG9ja19tZWRpdW1fYW5kX2Fib3ZlIiwiYmxvY2tfb25seV9oaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNhZmV0eV9maWx0ZXJfbGV2ZWwiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJpbWFnZW4tMy1mYXN0Iiwib3duZXIiOiJnb29nbGUiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9kZWVwbWluZC5nb29nbGUvdGVjaG5vbG9naWVzL2ltYWdlbi0zLyIsInJ1bl9jb3VudCI6MzU1MjY4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZ29vZ2xlL2ltYWdlbi0zLWZhc3QiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2Q1MGEyOWQ5LWU5MmMtNDU4OS05MGViLWFlMjY3ZDFjMzcwMC9HeHFranZPV1FBQTBTVDcuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMDhUMTQ6NDQ6MzAuNjIxOTMzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI1LTA5LTEwVDEwOjI3OjA4LjUyNTU3N1oiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOS0xMFQxMDoyNzowMi41NTIwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoidjhxYzh0cnozMXJtZTBjczZjbmJxOXc2c3ciLCJpbnB1dCI6eyJzdHlsZSI6Im5vbmUiLCJwcm9tcHQiOiJhIHBvcnRyYWl0LXN0eWxlIHBob3RvZ3JhcGggZmVhdHVyaW5nIGEgZm94IHdpdGggYSBzbGVuZGVyIGJ1aWxkIGFuZCBkZWxpY2F0ZSBmZWF0dXJlcyBzaXR0aW5nIGFnYWluc3QgYSBuYXZ5IGJsdWUgYmFja2dyb3VuZCB0aGF0IGlzIHNtb290aCBhbmQgdW50ZXh0dXJlZC4gVGhlIGZveCBoYXMgc29mdCwgZmx1ZmZ5IG9yYW5nZSBmdXIgd2l0aCBhIGxpZ2h0ZXIgcGF0Y2ggb24gaXRzIGNoZXN0IGFuZCBhcm91bmQgaXRzIG5vc2UuIEl0cyBlYXJzIGFyZSBsYXJnZSBhbmQgcG9pbnRlZCwgd2l0aCBhIHNsaWdodCBwZXJraW5lc3MuIFRoZSBleWVzIGFyZSBhIGJyaWdodCwgcGllcmNpbmcgeWVsbG93IHdpdGggYSBzaGFycCwgaW50ZWxsaWdlbnQgZ2xpbnQuIFRoZSBsaWdodGluZyBpcyBzb2Z0IGFuZCB3YXJtLCBoaWdobGlnaHRpbmcgdGhlIHRleHR1cmUgb2YgdGhlIGZ1ciIsImNvbnRyYXN0IjoibWVkaXVtIiwibnVtX2ltYWdlcyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwicHJvbXB0X2VuaGFuY2UiOnRydWUsImdlbmVyYXRpb25fbW9kZSI6InN0YW5kYXJkIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJHZW5lcmF0aW5nIGltYWdlcy4uLlxuR2VuZXJhdGVkIDEgaW1hZ2UocykgaW4gNS43c2VjXG5Eb3dubG9hZGluZyA0NzMxNzUgYnl0ZXNcbkRvd25sb2FkZWQgMC40NU1CIGluIDAuMDhzZWNcblVuaXRzOiAxMSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo1Ljk2NDQ4MDksInRvdGFsX3RpbWUiOjUuOTczNTc3fSwibW9kZWwiOiJsZW9uYXJkb2FpL2x1Y2lkLW9yaWdpbiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL1dDMHp3Q3dzZU1SM1JhZVliZjFITjBYWUFzczRUQXM0d1hlRDlSTzhudlR6SEJQVkIvdG1wOGhvNGdsY2EucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA5LTEwVDEwOjI3OjAyLjU2MTA5NloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kZjN4eGhseTUzdzQzeHY3c3hjZmR1anEyZGdpNDUybzNidmUzYmVlcXZ4cnNjcWxidmZxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy92OHFjOHRyejMxcm1lMGNzNmNuYnE5dzZzdyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdjhxYzh0cnozMXJtZTBjczZjbmJxOXc2c3cvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBcnRpc3RpYyBhbmQgaGlnaC1xdWFsaXR5IHZpc3VhbHMgd2l0aCBpbXByb3ZlZCBwcm9tcHQgYWRoZXJlbmNlLCBkaXZlcnNpdHksIGFuZCBkZWZpbml0aW9uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI5NzE5MGQ1MDZjNGE2NTliYzU4YzljOGRlYWE5NjQxNTU5MmM3ZmRkNDJkNGIxYjYyNDY0OWM2MjExZDgzZjFjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMTVUMTc6NTI6MDguNjMzMjI4WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InN0eWxlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGUifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTdHlsZSB0byB1c2UgZm9yIHRoZSBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGdlbmVyYXRpb24ifSwiY29udHJhc3QiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cmFzdCJ9XSwiZGVmYXVsdCI6Im1lZGl1bSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQ29udHJhc3QgbGV2ZWwifSwibnVtX2ltYWdlcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEltYWdlcyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjgsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxNjo5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gb2YgdGhlIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHRfZW5oYW5jZSI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUHJvbXB0IEVuaGFuY2UiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldoZXRoZXIgdG8gZW5oYW5jZSB0aGUgcHJvbXB0In0sImdlbmVyYXRpb25fbW9kZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2dlbmVyYXRpb25fbW9kZSJ9XSwiZGVmYXVsdCI6InN0YW5kYXJkIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJHZW5lcmF0aW9uIG1vZGUifX19LCJzdHlsZSI6eyJlbnVtIjpbImJva2VoIiwiY2luZW1hdGljIiwiY2luZW1hdGljX2Nsb3NlX3VwIiwiY3JlYXRpdmUiLCJkeW5hbWljIiwiZmFzaGlvbiIsImZpbG0iLCJmb29kIiwiaGRyIiwibG9uZ19leHBvc3VyZSIsIm1hY3JvIiwibWluaW1hbGlzdCIsIm1vbm9jaHJvbWUiLCJtb29keSIsIm5ldXRyYWwiLCJub25lIiwicG9ydHJhaXQiLCJyZXRybyIsInN0b2NrX3Bob3RvIiwidW5wcm9jZXNzZWQiLCJ2aWJyYW50Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJhc3QiOnsiZW51bSI6WyJsb3ciLCJtZWRpdW0iLCJoaWdoIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyYXN0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCI5OjE2IiwiMzoyIiwiMjozIiwiNDo1IiwiNTo0IiwiMzo0IiwiNDozIiwiMjoxIiwiMToyIiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiZ2VuZXJhdGlvbl9tb2RlIjp7ImVudW0iOlsic3RhbmRhcmQiLCJ1bHRyYSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJnZW5lcmF0aW9uX21vZGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoibHVjaWQtb3JpZ2luIiwib3duZXIiOiJsZW9uYXJkb2FpIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6Imh0dHBzOi8vbGVvbmFyZG8uYWkvbmV3cy9sdWNpZC1vcmlnaW4tYWktaW1hZ2UtbW9kZWwvIiwicnVuX2NvdW50IjoyODU4NSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2xlb25hcmRvYWkvbHVjaWQtb3JpZ2luIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9lNThjZWM1MS02MjE1LTRkMzAtOGMwMy04MGYzZWEwOTk0ZDAvZWluc3RlaW4ucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDQtMDVUMTQ6MDU6MTYuNTMzNTQyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTA0LTA1VDE0OjE4OjE3LjM3OTU3M1oiLCJjcmVhdGVkX2F0IjoiMjAyMy0wNC0wNVQxNDoxNzowNS44MjQwMjBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoid2l4cTc1dW82NWdsbmpjZGdycXRuZ2R6NHEiLCJpbnB1dCI6eyJwcm9tcHQiOiJyZWQgY2F0LCA0ayBwaG90byIsInNjaGVkdWxlciI6InBfc2FtcGxlciIsInByaW9yX3N0ZXBzIjoiNSIsImd1aWRhbmNlX3NjYWxlIjo0LCJwcmlvcl9jZl9zY2FsZSI6NCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MTAwfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IjAlfCAgICAgICAgICB8IDAvMTAwIFswMDowMDw/LCA/aXQvc11cbiAgMSV8ICAgICAgICAgIHwgMS8xMDAgWzAwOjAwPDAxOjIxLCAgMS4yMWl0L3NdXG4gIDIlfOKWjyAgICAgICAgIHwgMi8xMDAgWzAwOjAxPDAxOjA4LCAgMS40Mml0L3NdXG4gIDMlfOKWjiAgICAgICAgIHwgMy8xMDAgWzAwOjAyPDAxOjA0LCAgMS41MWl0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgNC8xMDAgWzAwOjAyPDAxOjAyLCAgMS41NGl0L3NdXG4gIDUlfOKWjCAgICAgICAgIHwgNS8xMDAgWzAwOjAzPDAxOjAwLCAgMS41Nml0L3NdXG4gIDYlfOKWjCAgICAgICAgIHwgNi8xMDAgWzAwOjAzPDAxOjAwLCAgMS41N2l0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgNy8xMDAgWzAwOjA0PDAwOjU5LCAgMS41N2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgOC8xMDAgWzAwOjA1PDAwOjU4LCAgMS41OGl0L3NdXG4gIDklfOKWiSAgICAgICAgIHwgOS8xMDAgWzAwOjA1PDAwOjU3LCAgMS41OGl0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgMTAvMTAwIFswMDowNjwwMDo1NiwgIDEuNThpdC9zXVxuIDExJXziloggICAgICAgICB8IDExLzEwMCBbMDA6MDc8MDA6NTYsICAxLjU4aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDEyLzEwMCBbMDA6MDc8MDA6NTUsICAxLjU4aXQvc11cbiAxMyV84paI4paOICAgICAgICB8IDEzLzEwMCBbMDA6MDg8MDA6NTQsICAxLjU5aXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDE0LzEwMCBbMDA6MDg8MDA6NTQsICAxLjU4aXQvc11cbiAxNSV84paI4paMICAgICAgICB8IDE1LzEwMCBbMDA6MDk8MDA6NTMsICAxLjU4aXQvc11cbiAxNiV84paI4paMICAgICAgICB8IDE2LzEwMCBbMDA6MTA8MDA6NTMsICAxLjU4aXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDE3LzEwMCBbMDA6MTA8MDA6NTIsICAxLjU5aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDE4LzEwMCBbMDA6MTE8MDA6NTEsICAxLjU5aXQvc11cbiAxOSV84paI4paJICAgICAgICB8IDE5LzEwMCBbMDA6MTI8MDA6NTEsICAxLjU5aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDIwLzEwMCBbMDA6MTI8MDA6NTAsICAxLjU4aXQvc11cbiAyMSV84paI4paIICAgICAgICB8IDIxLzEwMCBbMDA6MTM8MDA6NTAsICAxLjU4aXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMjIvMTAwIFswMDoxNDwwMDo0OSwgIDEuNThpdC9zXVxuIDIzJXzilojilojilo4gICAgICAgfCAyMy8xMDAgWzAwOjE0PDAwOjQ4LCAgMS41OGl0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDI0LzEwMCBbMDA6MTU8MDA6NDgsICAxLjU4aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgMjUvMTAwIFswMDoxNTwwMDo0NywgIDEuNTdpdC9zXVxuIDI2JXzilojilojilowgICAgICAgfCAyNi8xMDAgWzAwOjE2PDAwOjQ2LCAgMS41OGl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDI3LzEwMCBbMDA6MTc8MDA6NDYsICAxLjU3aXQvc11cbiAyOCV84paI4paI4paKICAgICAgIHwgMjgvMTAwIFswMDoxNzwwMDo0NSwgIDEuNThpdC9zXVxuIDI5JXzilojilojilokgICAgICAgfCAyOS8xMDAgWzAwOjE4PDAwOjQ1LCAgMS41N2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDMwLzEwMCBbMDA6MTk8MDA6NDQsICAxLjU3aXQvc11cbiAzMSV84paI4paI4paIICAgICAgIHwgMzEvMTAwIFswMDoxOTwwMDo0NCwgIDEuNTdpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDMyLzEwMCBbMDA6MjA8MDA6NDMsICAxLjU3aXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAzMy8xMDAgWzAwOjIxPDAwOjQyLCAgMS41N2l0L3NdXG4gMzQlfOKWiOKWiOKWiOKWjSAgICAgIHwgMzQvMTAwIFswMDoyMTwwMDo0MiwgIDEuNTdpdC9zXVxuIDM1JXzilojilojilojilowgICAgICB8IDM1LzEwMCBbMDA6MjI8MDA6NDEsICAxLjU2aXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCAzNi8xMDAgWzAwOjIyPDAwOjQwLCAgMS41Nml0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMzcvMTAwIFswMDoyMzwwMDo0MCwgIDEuNTZpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDM4LzEwMCBbMDA6MjQ8MDA6MzksICAxLjU2aXQvc11cbiAzOSV84paI4paI4paI4paJICAgICAgfCAzOS8xMDAgWzAwOjI0PDAwOjM5LCAgMS41Nml0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgNDAvMTAwIFswMDoyNTwwMDozOCwgIDEuNTZpdC9zXVxuIDQxJXzilojilojilojiloggICAgICB8IDQxLzEwMCBbMDA6MjY8MDA6MzcsICAxLjU2aXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDQyLzEwMCBbMDA6MjY8MDA6MzcsICAxLjU1aXQvc11cbiA0MyV84paI4paI4paI4paI4paOICAgICB8IDQzLzEwMCBbMDA6Mjc8MDA6MzYsICAxLjU2aXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDQ0LzEwMCBbMDA6Mjg8MDA6MzUsICAxLjU2aXQvc11cbiA0NSV84paI4paI4paI4paI4paMICAgICB8IDQ1LzEwMCBbMDA6Mjg8MDA6MzUsICAxLjU2aXQvc11cbiA0NiV84paI4paI4paI4paI4paMICAgICB8IDQ2LzEwMCBbMDA6Mjk8MDA6MzQsICAxLjU2aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDQ3LzEwMCBbMDA6MzA8MDA6MzMsICAxLjU2aXQvc11cbiA0OCV84paI4paI4paI4paI4paKICAgICB8IDQ4LzEwMCBbMDA6MzA8MDA6MzMsICAxLjU2aXQvc11cbiA0OSV84paI4paI4paI4paI4paJICAgICB8IDQ5LzEwMCBbMDA6MzE8MDA6MzIsICAxLjU2aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDUwLzEwMCBbMDA6MzE8MDA6MzIsICAxLjU2aXQvc11cbiA1MSV84paI4paI4paI4paI4paIICAgICB8IDUxLzEwMCBbMDA6MzI8MDA6MzEsICAxLjU2aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgNTIvMTAwIFswMDozMzwwMDozMCwgIDEuNTVpdC9zXVxuIDUzJXzilojilojilojilojilojilo4gICAgfCA1My8xMDAgWzAwOjMzPDAwOjMwLCAgMS41NWl0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDU0LzEwMCBbMDA6MzQ8MDA6MjksICAxLjU1aXQvc11cbiA1NSV84paI4paI4paI4paI4paI4paMICAgIHwgNTUvMTAwIFswMDozNTwwMDoyOCwgIDEuNTVpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCA1Ni8xMDAgWzAwOjM1PDAwOjI4LCAgMS41NWl0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDU3LzEwMCBbMDA6MzY8MDA6MjcsICAxLjU1aXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgNTgvMTAwIFswMDozNzwwMDoyNywgIDEuNTRpdC9zXVxuIDU5JXzilojilojilojilojilojilokgICAgfCA1OS8xMDAgWzAwOjM3PDAwOjI2LCAgMS41NGl0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDYwLzEwMCBbMDA6Mzg8MDA6MjUsICAxLjU0aXQvc11cbiA2MSV84paI4paI4paI4paI4paI4paIICAgIHwgNjEvMTAwIFswMDozOTwwMDoyNSwgIDEuNTRpdC9zXVxuIDYyJXzilojilojilojilojilojilojilo8gICB8IDYyLzEwMCBbMDA6Mzk8MDA6MjQsICAxLjU0aXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCA2My8xMDAgWzAwOjQwPDAwOjI0LCAgMS41NGl0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgNjQvMTAwIFswMDo0MTwwMDoyMywgIDEuNTRpdC9zXVxuIDY1JXzilojilojilojilojilojilojilowgICB8IDY1LzEwMCBbMDA6NDE8MDA6MjIsICAxLjU0aXQvc11cbiA2NiV84paI4paI4paI4paI4paI4paI4paMICAgfCA2Ni8xMDAgWzAwOjQyPDAwOjIyLCAgMS41NGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgNjcvMTAwIFswMDo0MjwwMDoyMSwgIDEuNTRpdC9zXVxuIDY4JXzilojilojilojilojilojilojiloogICB8IDY4LzEwMCBbMDA6NDM8MDA6MjAsICAxLjU0aXQvc11cbiA2OSV84paI4paI4paI4paI4paI4paI4paJICAgfCA2OS8xMDAgWzAwOjQ0PDAwOjIwLCAgMS41NGl0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNzAvMTAwIFswMDo0NDwwMDoxOSwgIDEuNTRpdC9zXVxuIDcxJXzilojilojilojilojilojilojiloggICB8IDcxLzEwMCBbMDA6NDU8MDA6MTgsICAxLjU0aXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDcyLzEwMCBbMDA6NDY8MDA6MTgsICAxLjU0aXQvc11cbiA3MyV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDczLzEwMCBbMDA6NDY8MDA6MTcsICAxLjUzaXQvc11cbiA3NCV84paI4paI4paI4paI4paI4paI4paI4paNICB8IDc0LzEwMCBbMDA6NDc8MDA6MTYsICAxLjU0aXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDc1LzEwMCBbMDA6NDg8MDA6MTYsICAxLjUzaXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDc2LzEwMCBbMDA6NDg8MDA6MTUsICAxLjU0aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDc3LzEwMCBbMDA6NDk8MDA6MTQsICAxLjU0aXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDc4LzEwMCBbMDA6NTA8MDA6MTQsICAxLjU0aXQvc11cbiA3OSV84paI4paI4paI4paI4paI4paI4paI4paJICB8IDc5LzEwMCBbMDA6NTA8MDA6MTMsICAxLjU0aXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgwLzEwMCBbMDA6NTE8MDA6MTMsICAxLjU0aXQvc11cbiA4MSV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgxLzEwMCBbMDA6NTI8MDA6MTIsICAxLjU0aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgODIvMTAwIFswMDo1MjwwMDoxMSwgIDEuNTRpdC9zXVxuIDgzJXzilojilojilojilojilojilojilojilojilo4gfCA4My8xMDAgWzAwOjUzPDAwOjExLCAgMS41NGl0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDg0LzEwMCBbMDA6NTQ8MDA6MTAsICAxLjU0aXQvc11cbiA4NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgODUvMTAwIFswMDo1NDwwMDowOSwgIDEuNTRpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCA4Ni8xMDAgWzAwOjU1PDAwOjA5LCAgMS41NGl0L3NdXG4gODclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyB8IDg3LzEwMCBbMDA6NTU8MDA6MDgsICAxLjU0aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgODgvMTAwIFswMDo1NjwwMDowNywgIDEuNTRpdC9zXVxuIDg5JXzilojilojilojilojilojilojilojilojilokgfCA4OS8xMDAgWzAwOjU3PDAwOjA3LCAgMS41NGl0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDkwLzEwMCBbMDA6NTc8MDA6MDYsICAxLjU0aXQvc11cbiA5MSV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgOTEvMTAwIFswMDo1ODwwMDowNSwgIDEuNTRpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDkyLzEwMCBbMDA6NTk8MDA6MDUsICAxLjU0aXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCA5My8xMDAgWzAwOjU5PDAwOjA0LCAgMS41NGl0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgOTQvMTAwIFswMTowMDwwMDowMywgIDEuNTRpdC9zXVxuIDk1JXzilojilojilojilojilojilojilojilojilojilox8IDk1LzEwMCBbMDE6MDE8MDA6MDMsICAxLjUzaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCA5Ni8xMDAgWzAxOjAxPDAwOjAyLCAgMS41M2l0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgOTcvMTAwIFswMTowMjwwMDowMSwgIDEuNTNpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDk4LzEwMCBbMDE6MDM8MDA6MDEsICAxLjUzaXQvc11cbiA5OSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paJfCA5OS8xMDAgWzAxOjAzPDAwOjAwLCAgMS41Mml0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTAwLzEwMCBbMDE6MDQ8MDA6MDAsICAxLjUyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAxMDAvMTAwIFswMTowNDwwMDowMCwgIDEuNTVpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo3MS4yNjE0NzYsInRvdGFsX3RpbWUiOjcxLjU1NTU1M30sIm1vZGVsIjoiYWktZm9yZXZlci9rYW5kaW5za3ktMiIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvTnNPcGZRUm9zNDNlNDBJelNxNFNZN05UdHhHb2RtU1dvMW03NEsxN1NWcG9VenVRQS9vdXQucG5nIiwic3RhcnRlZF9hdCI6IjIwMjMtMDQtMDVUMTQ6MTc6MDYuMTE4MDk3WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy93aXhxNzV1bzY1Z2xuamNkZ3JxdG5nZHo0cSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvd2l4cTc1dW82NWdsbmpjZGdycXRuZ2R6NHEvY2FuY2VsIn0sInZlcnNpb24iOiI5YzBiZjdkNWNmMmVkOTM0YzU5MjFmYWY2MTg4MjY1N2MwM2M0ZGVmOWQ5Y2I4ODMzMGMxNWJkNzk1ZWRiMDk4In0sImRlc2NyaXB0aW9uIjoidGV4dDJpbWcgbW9kZWwgdHJhaW5lZCBvbiBMQUlPTiBIaWdoUmVzIGFuZCBmaW5lLXR1bmVkIG9uIGludGVybmFsIGRhdGFzZXRzIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaGVueHdoL0thbmRpbnNreS0yIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzYzYzNzRlN2E5YTE3ZTAxYWZlMzA2YTUyMThjYzY3ZGU1NWIxOWVhNTM2NDY2ZDZlYTI2MDJjZmVjZWE0MGE5IiwiY3JlYXRlZF9hdCI6IjIwMjQtMDQtMTlUMTc6Mzc6MTIuMDM2MDc3WiIsImNvZ192ZXJzaW9uIjoidjAuOS41K2RldiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkNob29zZSB3aWR0aC4gTG93ZXIgdGhlIHNldHRpbmcgaWYgb3V0IG9mIG1lbW9yeS4ifSwiaGVpZ2h0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvaGVpZ2h0In1dLCJkZWZhdWx0Ijo1MTIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiQ2hvb3NlIGhlaWdodC4gTG93ZXIgdGhlIHNldHRpbmcgaWYgb3V0IG9mIG1lbW9yeS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJyZWQgY2F0LCA0ayBwaG90byIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgUHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6InBfc2FtcGxlciIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiQ2hvb3NlIGEgc2NoZWR1bGVyIn0sImJhdGNoX3NpemUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9iYXRjaF9zaXplIn1dLCJkZWZhdWx0IjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IkNob29zZSBiYXRjaCBzaXplLiBMb3dlciB0aGUgc2V0dGluZyBpZiBvdXQgb2YgbWVtb3J5LiJ9LCJwcmlvcl9zdGVwcyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcmlvciBTdGVwcyIsImRlZmF1bHQiOiI1IiwieC1vcmRlciI6NX0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjQsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUXVhbGl0eSBvZiB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4ifSwicHJpb3JfY2Zfc2NhbGUiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlByaW9yIENmIFNjYWxlIiwiZGVmYXVsdCI6NCwieC1vcmRlciI6NH0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbMjU2LDI4OCw0MzIsNTEyLDU3Niw3NjgsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJ3aWR0aCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImhlaWdodCI6eyJlbnVtIjpbMjU2LDI4OCw0MzIsNTEyLDU3Niw3NjgsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJoZWlnaHQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJkZGltX3NhbXBsZXIiLCJwX3NhbXBsZXIiLCJwbG1zX3NhbXBsZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYmF0Y2hfc2l6ZSI6eyJlbnVtIjpbMSwyLDMsNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJiYXRjaF9zaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FpLWZvcmV2ZXIvS2FuZGluc2t5LTIvYmxvYi9tYWluL2xpY2Vuc2UiLCJuYW1lIjoia2FuZGluc2t5LTIiLCJvd25lciI6ImFpLWZvcmV2ZXIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo2MTc5OTA2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYWktZm9yZXZlci9rYW5kaW5za3ktMiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvODJhN2IyZDAtZDJiZi00Y2NkLWJiZTctNmE5ZGRiZDQ0Nzc0L291dC0wLTMzLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMC0yNVQwMTowMDo0Ny4xMTc3ODJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDg6MTguMDQyMzcyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjA4OjE2LjYzNTAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3bjBoNzEyOGZkcm1hMGNra3E2cnBoa2tuNCIsImlucHV0Ijp7InNlZWQiOjM2NDQ2NTQ1ODcyLCJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0Ijoid2l0aCBzbW9rZSwgaGFsZiBpY2UgYW5kIGhhbGYgZmlyZSBhbmQgdWx0cmEgcmVhbGlzdGljIGluIGRldGFpbC53b2xmLCB0eXBvZ3JhcGh5LCBkYXJrIGZhbnRhc3ksIHdpbGRsaWZlIHBob3RvZ3JhcGh5LCB2aWJyYW50LCBjaW5lbWF0aWMgYW5kIG9uIGEgYmxhY2sgYmFja2dyb3VuZCIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjYsIm51bV9vdXRwdXRzIjoxLCJiYXRjaGVkX3Byb21wdCI6ZmFsc2UsImd1aWRhbmNlX3NjYWxlIjo5LCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6InNjYXJ5LCBjYXJ0b29uLCBwYWludGluZyIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAzNjQ0NjU0NTg3MlxuUHJvbXB0OiB3aXRoIHNtb2tlLCBoYWxmIGljZSBhbmQgaGFsZiBmaXJlIGFuZCB1bHRyYSByZWFsaXN0aWMgaW4gZGV0YWlsLndvbGYsIHR5cG9ncmFwaHksIGRhcmsgZmFudGFzeSwgd2lsZGxpZmUgcGhvdG9ncmFwaHksIHZpYnJhbnQsIGNpbmVtYXRpYyBhbmQgb24gYSBibGFjayBiYWNrZ3JvdW5kXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8yNSBbMDA6MDA8PywgP2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgMi8yNSBbMDA6MDA8MDA6MDEsIDE3LjA0aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDUvMjUgWzAwOjAwPDAwOjAwLCAyMi4wMGl0L3NdXG4gMzIlfOKWiOKWiOKWiOKWjyAgICAgIHwgOC8yNSBbMDA6MDA8MDA6MDAsIDIzLjQwaXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDExLzI1IFswMDowMDwwMDowMCwgMjQuMTFpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDA8MDA6MDAsIDI0LjUxaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAxNy8yNSBbMDA6MDA8MDA6MDAsIDI0LjczaXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDIwLzI1IFswMDowMDwwMDowMCwgMjQuODZpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDIzLzI1IFswMDowMDwwMDowMCwgMjQuOTJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowMTwwMDowMCwgMjQuMjNpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjM5ODI4MTY4NSwidG90YWxfdGltZSI6MS40MDczNzJ9LCJtb2RlbCI6Imx1Y2F0YWNvL3NzZC0xYiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxLzIyb21mbGM5MFNVQUk2SjhSMnRpb1ZKWWVEcTFvWU84WHJEWXJVWXplRjhGT2p3bkEvb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjA4OjE2LjY0NDA5MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1hcDIyNng1dmZwMnRlenRscWduYXd4bTVlM25oZzVicmV5ZTdya3dzZnhiN2FvZmx6aHRhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83bjBoNzEyOGZkcm1hMGNra3E2cnBoa2tuNCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvN24waDcxMjhmZHJtYTBja2txNnJwaGtrbjQvY2FuY2VsIn0sInZlcnNpb24iOiJiMTllMzYzOTQ1MmM1OWNlODI5NWI4MmFiYTcwYTIzMTQwNGNiMDYyZjJlYjU4MGVhODk0YjMxZThjZTViYmI2In0sImRlc2NyaXB0aW9uIjoiU2VnbWluZCBTdGFibGUgRGlmZnVzaW9uIE1vZGVsIChTU0QtMUIpIGlzIGEgZGlzdGlsbGVkIDUwJSBzbWFsbGVyIHZlcnNpb24gb2YgU0RYTCwgb2ZmZXJpbmcgYSA2MCUgc3BlZWR1cCB3aGlsZSBtYWludGFpbmluZyBoaWdoLXF1YWxpdHkgdGV4dC10by1pbWFnZSBnZW5lcmF0aW9uIGNhcGFiaWxpdGllcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXNzZC0xYiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYjE5ZTM2Mzk0NTJjNTljZTgyOTViODJhYmE3MGEyMzE0MDRjYjA2MmYyZWI1ODBlYTg5NGIzMWU4Y2U1YmJiNiIsImNyZWF0ZWRfYXQiOiIyMDIzLTExLTA4VDIwOjIzOjI2LjU3MjU4N1oiLCJjb2dfdmVyc2lvbiI6IjAuOC41Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJ3aXRoIHNtb2tlLCBoYWxmIGljZSBhbmQgaGFsZiBmaXJlIGFuZCB1bHRyYSByZWFsaXN0aWMgaW4gZGV0YWlsLndvbGYsIHR5cG9ncmFwaHksIGRhcmsgZmFudGFzeSwgd2lsZGxpZmUgcGhvdG9ncmFwaHksIHZpYnJhbnQsIGNpbmVtYXRpYyBhbmQgb24gYSBibGFjayBiYWNrZ3JvdW5kIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiS19FVUxFUiIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjAuNiwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTQsImRlc2NyaXB0aW9uIjoiTG9SQSBhZGRpdGl2ZSBzY2FsZS4gT25seSBhcHBsaWNhYmxlIG9uIHRyYWluZWQgbW9kZWxzLiJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJiYXRjaGVkX3Byb21wdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQmF0Y2hlZCBQcm9tcHQiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJXaGVuIGFjdGl2ZSwgeW91ciBwcm9tcHQgd2lsbCBiZSBzcGxpdCBieSBuZXdsaW5lcyBhbmQgaW1hZ2VzIHdpbGwgYmUgZ2VuZXJhdGVkIGZvciBlYWNoIGluZGl2aWR1YWwgbGluZSJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoic2NhcnksIGNhcnRvb24sIHBhaW50aW5nIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MjUsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwic3RhcnQiLCJvdXRwdXQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9zZWdtaW5kL2Rpc3RpbGwtc2QvYmxvYi9tYXN0ZXIvTElDRU5TRSIsIm5hbWUiOiJzc2QtMWIiLCJvd25lciI6Imx1Y2F0YWNvIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjMwNS4xNTc5OCIsInJ1bl9jb3VudCI6MTAyOTA4NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL3NzZC0xYiIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjdmM2RkYTQtMDNlZS00ZGMwLWI4NTQtZDhmNzQwYzE1M2Q2L2NvdmVyLmExZWUwYjNlLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTE5VDEzOjAwOjQxLjk5NTc4N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wMS0yOFQxMzo1MzowNS4zODUzMzhaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDEtMjhUMTM6NTM6MDMuNTczMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Ijh4YzdqeXEwYW5ybWUwY21ubXFyODZkeDh3IiwiaW5wdXQiOnsib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJ3b3JrZmxvd19qc29uIjoie1xuICBcIjNcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwic2VlZFwiOiAxNTY2ODAyMDg3MDAyODYsXG4gICAgICBcInN0ZXBzXCI6IDEwLFxuICAgICAgXCJjZmdcIjogMi41LFxuICAgICAgXCJzYW1wbGVyX25hbWVcIjogXCJkcG1wcF8ybV9zZGVcIixcbiAgICAgIFwic2NoZWR1bGVyXCI6IFwia2FycmFzXCIsXG4gICAgICBcImRlbm9pc2VcIjogMSxcbiAgICAgIFwibW9kZWxcIjogW1xuICAgICAgICBcIjRcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwicG9zaXRpdmVcIjogW1xuICAgICAgICBcIjZcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwibmVnYXRpdmVcIjogW1xuICAgICAgICBcIjdcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwibGF0ZW50X2ltYWdlXCI6IFtcbiAgICAgICAgXCI1XCIsXG4gICAgICAgIDBcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIktTYW1wbGVyXCIsXG4gICAgXCJfbWV0YVwiOiB7XG4gICAgICBcInRpdGxlXCI6IFwiS1NhbXBsZXJcIlxuICAgIH1cbiAgfSxcbiAgXCI0XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcImNrcHRfbmFtZVwiOiBcIlNEWEwtRmxhc2guc2FmZXRlbnNvcnNcIlxuICAgIH0sXG4gICAgXCJjbGFzc190eXBlXCI6IFwiQ2hlY2twb2ludExvYWRlclNpbXBsZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkxvYWQgQ2hlY2twb2ludFwiXG4gICAgfVxuICB9LFxuICBcIjVcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwid2lkdGhcIjogMTAyNCxcbiAgICAgIFwiaGVpZ2h0XCI6IDEwMjQsXG4gICAgICBcImJhdGNoX3NpemVcIjogMVxuICAgIH0sXG4gICAgXCJjbGFzc190eXBlXCI6IFwiRW1wdHlMYXRlbnRJbWFnZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkVtcHR5IExhdGVudCBJbWFnZVwiXG4gICAgfVxuICB9LFxuICBcIjZcIjoge1xuICAgIFwiaW5wdXRzXCI6IHtcbiAgICAgIFwidGV4dFwiOiBcImJlYXV0aWZ1bCBzY2VuZXJ5IG5hdHVyZSBnbGFzcyBib3R0bGUgbGFuZHNjYXBlLCBwdXJwbGUgZ2FsYXh5IGJvdHRsZSxcIixcbiAgICAgIFwiY2xpcFwiOiBbXG4gICAgICAgIFwiNFwiLFxuICAgICAgICAxXG4gICAgICBdXG4gICAgfSxcbiAgICBcImNsYXNzX3R5cGVcIjogXCJDTElQVGV4dEVuY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkNMSVAgVGV4dCBFbmNvZGUgKFByb21wdClcIlxuICAgIH1cbiAgfSxcbiAgXCI3XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcInRleHRcIjogXCJ0ZXh0LCB3YXRlcm1hcmtcIixcbiAgICAgIFwiY2xpcFwiOiBbXG4gICAgICAgIFwiNFwiLFxuICAgICAgICAxXG4gICAgICBdXG4gICAgfSxcbiAgICBcImNsYXNzX3R5cGVcIjogXCJDTElQVGV4dEVuY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIkNMSVAgVGV4dCBFbmNvZGUgKFByb21wdClcIlxuICAgIH1cbiAgfSxcbiAgXCI4XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcInNhbXBsZXNcIjogW1xuICAgICAgICBcIjNcIixcbiAgICAgICAgMFxuICAgICAgXSxcbiAgICAgIFwidmFlXCI6IFtcbiAgICAgICAgXCI0XCIsXG4gICAgICAgIDJcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIlZBRURlY29kZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIlZBRSBEZWNvZGVcIlxuICAgIH1cbiAgfSxcbiAgXCI5XCI6IHtcbiAgICBcImlucHV0c1wiOiB7XG4gICAgICBcImZpbGVuYW1lX3ByZWZpeFwiOiBcIkNvbWZ5VUlcIixcbiAgICAgIFwiaW1hZ2VzXCI6IFtcbiAgICAgICAgXCI4XCIsXG4gICAgICAgIDBcbiAgICAgIF1cbiAgICB9LFxuICAgIFwiY2xhc3NfdHlwZVwiOiBcIlNhdmVJbWFnZVwiLFxuICAgIFwiX21ldGFcIjoge1xuICAgICAgXCJ0aXRsZVwiOiBcIlNhdmUgSW1hZ2VcIlxuICAgIH1cbiAgfVxufVxuIiwib3V0cHV0X3F1YWxpdHkiOjgwLCJyYW5kb21pc2Vfc2VlZHMiOnRydWUsImZvcmNlX3Jlc2V0X2NhY2hlIjpmYWxzZSwicmV0dXJuX3RlbXBfZmlsZXMiOmZhbHNlfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IkNoZWNraW5nIGlucHV0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5DaGVja2luZyB3ZWlnaHRzXG7inIUgU0RYTC1GbGFzaC5zYWZldGVuc29ycyBleGlzdHMgaW4gQ29tZnlVSS9tb2RlbHMvY2hlY2twb2ludHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUmFuZG9taXNpbmcgc2VlZCB0byAxMDUyODgyMTg3XG5SdW5uaW5nIHdvcmtmbG93XG5bQ29tZnlVSV0gZ290IHByb21wdFxuRXhlY3V0aW5nIG5vZGUgMywgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuW0NvbWZ5VUldXG5bQ29tZnlVSV0gMCV8ICAgICAgICAgIHwgMC8xMCBbMDA6MDA8PywgP2l0L3NdXG5bQ29tZnlVSV0gMTAlfOKWiCAgICAgICAgIHwgMS8xMCBbMDA6MDA8MDA6MDEsICA3Ljg3aXQvc11cbltDb21meVVJXSAyMCV84paI4paIICAgICAgICB8IDIvMTAgWzAwOjAwPDAwOjAxLCAgNy40M2l0L3NdXG5bQ29tZnlVSV0gMzAlfOKWiOKWiOKWiCAgICAgICB8IDMvMTAgWzAwOjAwPDAwOjAwLCAgNy4yOGl0L3NdXG5bQ29tZnlVSV0gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgNC8xMCBbMDA6MDA8MDA6MDAsICA3LjIxaXQvc11cbltDb21meVVJXSA1MCV84paI4paI4paI4paI4paIICAgICB8IDUvMTAgWzAwOjAwPDAwOjAwLCAgNy4xNml0L3NdXG5bQ29tZnlVSV0gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDYvMTAgWzAwOjAwPDAwOjAwLCAgNy4wMml0L3NdXG5bQ29tZnlVSV0gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNy8xMCBbMDA6MDA8MDA6MDAsICA3LjExaXQvc11cbltDb21meVVJXSA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDgvMTAgWzAwOjAxPDAwOjAwLCAgNy4xOWl0L3NdXG5bQ29tZnlVSV0gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDkvMTAgWzAwOjAxPDAwOjAwLCAgNy40Nml0L3NdXG5bQ29tZnlVSV0gMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDEwLzEwIFswMDowMTwwMDowMCwgIDcuNzNpdC9zXVxuRXhlY3V0aW5nIG5vZGUgOCwgdGl0bGU6IFZBRSBEZWNvZGUsIGNsYXNzIHR5cGU6IFZBRURlY29kZVxuRXhlY3V0aW5nIG5vZGUgOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuW0NvbWZ5VUldIDEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAxMC8xMCBbMDA6MDE8MDA6MDAsICA3LjM5aXQvc11cbltDb21meVVJXSBQcm9tcHQgZXhlY3V0ZWQgaW4gMS42OCBzZWNvbmRzXG5vdXRwdXRzOiAgeyc5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdDb21meVVJXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ291dHB1dCd9XX19XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbWZ5VUlfMDAwMDFfLnBuZyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjgwMzgwNTcxMDk5OTk5OTksInRvdGFsX3RpbWUiOjEuODEyMzM4fSwibW9kZWwiOiJmb2ZyL2FueS1jb21meXVpLXdvcmtmbG93Iiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvUnpCTWQ5dzFKNDQzTzFnWnl3MWZRUGdsM1F3RW1keWpBZzZxTzBjRDNUemdtMEVLQS9Db21meVVJXzAwMDAxXy53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTAxLTI4VDEzOjUzOjAzLjU4MTUzMloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYnN2bS12emc3NWhieHN0Zm0ybmllampkZ3h0NmYyYWRlejJidGs3bGhiNXR1eHZ5Z2pvaHo2d3ZxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy84eGM3anlxMGFucm1lMGNtbm1xcjg2ZHg4dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvOHhjN2p5cTBhbnJtZTBjbW5tcXI4NmR4OHcvY2FuY2VsIn0sInZlcnNpb24iOiI4NTBmYWE1MjFiYzkwNTdhM2NjZmE4NjZiMDlkMmJjOTNiZTY1YzY3YzNlOWMwYmExMWFhZjIzOTg0MzkzNDc2In0sImRlc2NyaXB0aW9uIjoiUnVuIGFueSBDb21meVVJIHdvcmtmbG93LiBHdWlkZTogaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctY29tZnl1aSIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1jb21meXVpIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2N2VkNGJhMDRjZTA4NDI0NDZlMTZjNDI4YjFiZTEzMTQ1MjgxNWQwMTgxMDg2MWY3MWQxNzFmNjNlOGJhOGYwIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDctMjhUMTc6MDE6NDAuNzA5OTMzWiIsImNvZ192ZXJzaW9uIjoiMC4xNS45Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsiaW5wdXRfZmlsZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbnB1dCBGaWxlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UsIHZpZGVvLCB0YXIgb3IgemlwIGZpbGUuIFJlYWQgZ3VpZGFuY2Ugb24gd29ya2Zsb3dzIGFuZCBpbnB1dCBmaWxlcyBoZXJlOiBodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1jb21meXVpLiBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHJlcGxhY2UgaW5wdXRzIHdpdGggVVJMcyBpbiB5b3VyIEpTT04gd29ya2Zsb3cgYW5kIHRoZSBtb2RlbCB3aWxsIGRvd25sb2FkIHRoZW0uIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIndvcmtmbG93X2pzb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV29ya2Zsb3cgSnNvbiIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IllvdXIgQ29tZnlVSSB3b3JrZmxvdyBhcyBKU09OIHN0cmluZyBvciBVUkwuIFlvdSBtdXN0IHVzZSB0aGUgQVBJIHZlcnNpb24gb2YgeW91ciB3b3JrZmxvdy4gR2V0IGl0IGZyb20gQ29tZnlVSSB1c2luZyAnU2F2ZSAoQVBJIGZvcm1hdCknLiBJbnN0cnVjdGlvbnMgaGVyZTogaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctY29tZnl1aSJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo5NSwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgb2YgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIn0sInJhbmRvbWlzZV9zZWVkcyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmFuZG9taXNlIFNlZWRzIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IHJhbmRvbWlzZSBzZWVkcyAoc2VlZCwgbm9pc2Vfc2VlZCwgcmFuZF9zZWVkKSJ9LCJmb3JjZV9yZXNldF9jYWNoZSI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRm9yY2UgUmVzZXQgQ2FjaGUiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJGb3JjZSByZXNldCB0aGUgQ29tZnlVSSBjYWNoZSBiZWZvcmUgcnVubmluZyB0aGUgd29ya2Zsb3cuIFVzZWZ1bCBmb3IgZGVidWdnaW5nLiJ9LCJyZXR1cm5fdGVtcF9maWxlcyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmV0dXJuIFRlbXAgRmlsZXMiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJSZXR1cm4gYW55IHRlbXBvcmFyeSBmaWxlcywgc3VjaCBhcyBwcmVwcm9jZXNzZWQgY29udHJvbG5ldCBpbWFnZXMuIFVzZWZ1bCBmb3IgZGVidWdnaW5nLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJUcmFpbmluZ0lucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nSW5wdXQiLCJwcm9wZXJ0aWVzIjp7ImxvcmFzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmFzIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiY2hlY2twb2ludHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ2hlY2twb2ludHMiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJjb250cm9sbmV0cyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0cyIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiQSBsaXN0IG9mIEh1Z2dpbmdGYWNlIG9yIENpdml0QUkgZG93bmxvYWQgVVJMcyAodXNlIGxpbmUgYnJlYWtzIHRvIHVwbG9hZCBtdWx0aXBsZXMpIn0sInVwc2NhbGVfbW9kZWxzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlVwc2NhbGUgTW9kZWxzIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiZW1iZWRkaW5nX21vZGVscyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFbWJlZGRpbmcgTW9kZWxzIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJBIGxpc3Qgb2YgSHVnZ2luZ0ZhY2Ugb3IgQ2l2aXRBSSBkb3dubG9hZCBVUkxzICh1c2UgbGluZSBicmVha3MgdG8gdXBsb2FkIG11bHRpcGxlcykifSwiYW5pbWF0ZWRpZmZfbG9yYXMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQW5pbWF0ZWRpZmYgTG9yYXMiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJjaXZpdGFpX2FwaV90b2tlbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDaXZpdGFpIEFwaSBUb2tlbiIsImZvcm1hdCI6InBhc3N3b3JkIiwieC1vcmRlciI6OCwid3JpdGVPbmx5Ijp0cnVlLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsOiBZb3VyIENpdml0QUkgQVBJIHRva2VuLiBPbmx5IG5lZWRlZCBpZiB5b3UgYXJlIHRyeWluZyB0byBkb3dubG9hZCBDaXZpdEFJIHdlaWdodHMgdGhhdCByZXF1aXJlIGF1dGhlbnRpY2F0aW9uLiBZb3UgY2FuIGNyZWF0ZSBhbiBBUEkga2V5IGZyb20gdGhlIGJvdHRvbSBvZiBodHRwczovL2Npdml0YWkuY29tL3VzZXIvYWNjb3VudCIsIngtY29nLXNlY3JldCI6dHJ1ZX0sImFuaW1hdGVkaWZmX21vZGVscyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJBbmltYXRlZGlmZiBNb2RlbHMiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkEgbGlzdCBvZiBIdWdnaW5nRmFjZSBvciBDaXZpdEFJIGRvd25sb2FkIFVSTHMgKHVzZSBsaW5lIGJyZWFrcyB0byB1cGxvYWQgbXVsdGlwbGVzKSJ9LCJodWdnaW5nZmFjZV9yZWFkX3Rva2VuIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ikh1Z2dpbmdmYWNlIFJlYWQgVG9rZW4iLCJmb3JtYXQiOiJwYXNzd29yZCIsIngtb3JkZXIiOjcsIndyaXRlT25seSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJPcHRpb25hbDogWW91ciBIdWdnaW5nRmFjZSByZWFkIHRva2VuLiBPbmx5IG5lZWRlZCBpZiB5b3UgYXJlIHRyeWluZyB0byBkb3dubG9hZCBIdWdnaW5nRmFjZSB3ZWlnaHRzIHRoYXQgcmVxdWlyZSBhdXRoZW50aWNhdGlvbi4gWW91IGNhbiBjcmVhdGUgb3IgZ2V0IGEgcmVhZCB0b2tlbiBmcm9tIGh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc2V0dGluZ3MvdG9rZW5zIiwieC1jb2ctc2VjcmV0Ijp0cnVlfX19LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVHJhaW5pbmdPdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdPdXRwdXQiLCJyZXF1aXJlZCI6WyJ3ZWlnaHRzIl0sInByb3BlcnRpZXMiOnsid2VpZ2h0cyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWlnaHRzIiwiZm9ybWF0IjoidXJpIn19fSwiVHJhaW5pbmdSZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9UcmFpbmluZ0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwidGl0bGUiOiJXZWJob29rIEV2ZW50cyBGaWx0ZXIiLCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJUcmFpbmluZ1Jlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlRyYWluaW5nUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9UcmFpbmluZ091dHB1dCIsIm51bGxhYmxlIjp0cnVlfSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29nLWNvbWZ5dWkvYmxvYi9tYWluL3dlaWdodHNfbGljZW5zZXMubWQiLCJuYW1lIjoiYW55LWNvbWZ5dWktd29ya2Zsb3ciLCJvd25lciI6ImZvZnIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29nLWNvbWZ5dWkiLCJydW5fY291bnQiOjY3MDc3OTYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mb2ZyL2FueS1jb21meXVpLXdvcmtmbG93IiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9jYjQyMDNlNS05ZWNlLTQyZTctYjMyNi05OGZmM2ZhMzVjM2EvUmVwbGljYXRlX1ByZWRpY3Rpb25fMTUud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTA3LTI5VDIzOjI1OjA2LjEwMDg1NVoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNS0wNS0yMVQxNDoxNToyMS43MzI2NTdaIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDUtMjFUMTQ6MTU6MTkuOTQwMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InlnYTlqYmYwZ2hybWEwY3B5Y3M5cXZ2ajN3IiwiaW5wdXQiOnsicHJvbXB0IjoiYmxhY2sgZm9yZXN0IGdhdGVhdSBjYWtlIHNwZWxsaW5nIG91dCB0aGUgd29yZHMgXCJGTFVYIERFVlwiLCB0YXN0eSwgZm9vZCBwaG90b2dyYXBoeSwgZHluYW1pYyBzaG90IiwiZ29fZmFzdCI6dHJ1ZSwiZ3VpZGFuY2UiOjMuNSwibWVnYXBpeGVscyI6IjEiLCJudW1fb3V0cHV0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODAsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyOTkzNlxuVXNpbmcgc2VlZDogMjk5MzZcbkdlbmVyYXRpbmcgMSBpbWFnZXMuLi5cbiAgMCV8ICAgICAgICAgIHwgMC8yOCBbMDA6MDA8PywgP2l0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgMi8yOCBbMDA6MDA8MDA6MDEsIDE1LjA2aXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDQvMjggWzAwOjAwPDAwOjAyLCAxMS4zMWl0L3NdXG4gMjElfOKWiOKWiOKWjyAgICAgICB8IDYvMjggWzAwOjAwPDAwOjAxLCAxMy43OGl0L3NdXG4gMjklfOKWiOKWiOKWiiAgICAgICB8IDgvMjggWzAwOjAwPDAwOjAxLCAxNS4zOWl0L3NdXG4gMzklfOKWiOKWiOKWiOKWiSAgICAgIHwgMTEvMjggWzAwOjAwPDAwOjAwLCAxOS4yNWl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNC8yOCBbMDA6MDA8MDA6MDAsIDIxLjgyaXQvc11cbiA2NCV84paI4paI4paI4paI4paI4paI4paNICAgfCAxOC8yOCBbMDA6MDA8MDA6MDAsIDI1LjgxaXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDIxLzI4IFswMDowMTwwMDowMCwgMjUuOTFpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCAyNC8yOCBbMDA6MDE8MDA6MDAsIDIxLjkxaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCAyNy8yOCBbMDA6MDE8MDA6MDAsIDE3Ljc5aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyOC8yOCBbMDA6MDE8MDA6MDAsIDE4LjI2aXQvc11cbkdlbmVyYXRpb24gdG9vayAxLjY5MTAyNTk3MjM2NjMzMyBzZWNvbmRzXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgMS42OSBzZWNvbmRzXG5Ub3RhbCBzYWZlIGltYWdlczogMSBvdXQgb2YgMVxuUnVubmluZyBzYWZldHkgY2hlY2tlciB0b29rIDAuMDIgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MS43ODU5ODkzMiwidG90YWxfdGltZSI6MS43OTI2NTd9LCJtb2RlbCI6ImJsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtZGV2Iiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvcHZrcTRTN054OTZiQ2R4VUVLNTFmRENGeDFNc2Y1VURKV0l0Ulc5Vk5lQnlQeWRwQS9vdXQtMC53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI1LTA1LTIxVDE0OjE1OjE5Ljk0NjY2OFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci1kaXV2bnd2MmJvaHUybW1qcmFvZXNncXBlZGphYzdoY2FuN3lqbmtoZDJxcm5sdDV4NWFxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95Z2E5amJmMGdocm1hMGNweWNzOXF2dmozdyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveWdhOWpiZjBnaHJtYTBjcHljczlxdnZqM3cvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJBIDEyIGJpbGxpb24gcGFyYW1ldGVyIHJlY3RpZmllZCBmbG93IHRyYW5zZm9ybWVyIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBpbWFnZXMgZnJvbSB0ZXh0IGRlc2NyaXB0aW9ucyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1mbHV4IiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ZTRhOTM4Zjg1OTUyYmRhYmNjMTVhYTMyOTE3OGM0ZDY4MWM1MmJmMjVhMDM0MjQwMzI4N2RjMjY5NDQ2NjFkIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDYtMjVUMjA6MDQ6MTQuNzE4NTA2WiIsImNvZ192ZXJzaW9uIjoiMC4xNS44Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwiZ29fZmFzdCI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiR28gRmFzdCIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJ1biBmYXN0ZXIgcHJlZGljdGlvbnMgd2l0aCBtb2RlbCBvcHRpbWl6ZWQgZm9yIHNwZWVkIChjdXJyZW50bHkgZnA4IHF1YW50aXplZCk7IGRpc2FibGUgdG8gcnVuIGluIG9yaWdpbmFsIGJmMTYuIE5vdGUgdGhhdCBvdXRwdXRzIHdpbGwgbm90IGJlIGRldGVybWluaXN0aWMgd2hlbiB0aGlzIGlzIGVuYWJsZWQsIGV2ZW4gaWYgeW91IHNldCBhIHNlZWQuIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6MTAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJBcHByb3hpbWF0ZSBudW1iZXIgb2YgbWVnYXBpeGVscyBmb3IgZ2VuZXJhdGVkIGltYWdlIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIG91dHB1dHMgdG8gZ2VuZXJhdGUifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJRdWFsaXR5IHdoZW4gc2F2aW5nIHRoZSBvdXRwdXQgaW1hZ2VzLCBmcm9tIDAgdG8gMTAwLiAxMDAgaXMgYmVzdCBxdWFsaXR5LCAwIGlzIGxvd2VzdCBxdWFsaXR5LiBOb3QgcmVsZXZhbnQgZm9yIC5wbmcgb3V0cHV0cyJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCB3aGVuIHVzaW5nIGltZzJpbWcuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyOCwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gUmVjb21tZW5kZWQgcmFuZ2UgaXMgMjgtNTAsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1lZ2FwaXhlbHMiOnsiZW51bSI6WyIxIiwiMC4yNSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtZWdhcGl4ZWxzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE6MSIsIjE2OjkiLCIyMTo5IiwiMzoyIiwiMjozIiwiNDo1IiwiNTo0IiwiMzo0IiwiNDozIiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4L2Jsb2IvbWFpbi9tb2RlbF9saWNlbnNlcy9MSUNFTlNFLUZMVVgxLWRldiIsIm5hbWUiOiJmbHV4LWRldiIsIm93bmVyIjoiYmxhY2stZm9yZXN0LWxhYnMiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjI3NDk1OTg1LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1kZXYiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1kZXYifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84YjFkZjk0MC1kNzQxLTQ0NDYtYmViMi0wZDcyYzY2YWJiOTEvcmVwbGljYXRlLXByZWRpY3Rpb24tZl9pWDQ4dzhmLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTIyVDA5OjI5OjQxLjU0NzI0NFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0yMlQxMjo0MzowNS45OTkyNTNaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjJUMTI6NDI6NTMuNjI5MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6ImZrZ3o2N3ZiN25yZ2EwY2pwaDA5MWYxamc4IiwiaW5wdXQiOnsicHJvbXB0IjoiQW4gaWxsdXN0cmF0aW9uIG9mIGEgZ29sZCBydW5uaW5nIHNob2Ugd2l0aCB0aGUgdGV4dCBcIlJ1biBBSSB3aXRoIGFuIEFQSVwiIHdyaXR0ZW4gb24gdGhlIHNob2UuIFRoZSBzaG9lIGlzIHBsYWNlZCBvbiBhIHBpbmsgYmFja2dyb3VuZC4gVGhlIHRleHQgaXMgd2hpdGUgYW5kIGJvbGQuIFRoZSBvdmVyYWxsIGltYWdlIGhhcyBhIG1vZGVybiBhbmQgdGVjaHkgdmliZSwgd2l0aCBlbGVtZW50cyBvZiBzcGVlZC4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwibWFnaWNfcHJvbXB0X29wdGlvbiI6IkF1dG8ifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM2NVxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IEFuIGlsbHVzdHJhdGlvbiBvZiBhIGdvbGQgcnVubmluZyBzaG9lIHdpdGggdGhlIHRleHQgXCJSdW4gQUkgd2l0aCBhbiBBUElcIiB3cml0dGVuIG9uIHRoZSBzaG9lLiBUaGUgc2hvZSBpcyBwbGFjZWQgb24gYSBwaW5rIGJhY2tncm91bmQuIFRoZSB0ZXh0IGlzIHdoaXRlIGFuZCBib2xkLiBUaGUgb3ZlcmFsbCBpbWFnZSBoYXMgYSBtb2Rlcm4gYW5kIHRlY2h5IHZpYmUsIHdpdGggZWxlbWVudHMgb2Ygc3BlZWQuXG5JbWFnZSBnZW5lcmF0aW9uIHRvb2sgMTEuMTkgc2Vjb25kcyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTIuMzYxMjAyMTU1LCJ0b3RhbF90aW1lIjoxMi4zNzAyNTN9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYyLXR1cmJvIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC85YWFidGtnS2VWMkhTNmJBU0ZWOXVFdmt1ZlBNWmxFMk1lbHl0SEtuVXM0eWVUbE9CL1I4X2lkZW9ncmFtLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQyOjUzLjYzODA1MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZmtnejY3dmI3bnJnYTBjanBoMDkxZjFqZzgiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2ZrZ3o2N3ZiN25yZ2EwY2pwaDA5MWYxamc4L2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0IGltYWdlIG1vZGVsIHdpdGggc3RhdGUgb2YgdGhlIGFydCBpbnBhaW50aW5nLCBwcm9tcHQgY29tcHJlaGVuc2lvbiBhbmQgdGV4dCByZW5kZXJpbmcuIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIzNWVhY2QzZGJkMDg4ZDY0MjFmN2VlMjc2NDY3MDFiNWUwM2VjNWE5YTBmNjhmNDMxMTJmYTIyOGQ2ZmMyNTIyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDgtMDZUMTI6NTE6MzIuNTIwMjM1WiIsImNvZ192ZXJzaW9uIjoiMC4xNi4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiQSBibGFjayBhbmQgd2hpdGUgaW1hZ2UuIEJsYWNrIHBpeGVscyBhcmUgaW5wYWludGVkLCB3aGl0ZSBwaXhlbHMgYXJlIHByZXNlcnZlZC4gVGhlIG1hc2sgd2lsbCBiZSByZXNpemVkIHRvIG1hdGNoIHRoZSBpbWFnZSBzaXplLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwibWF4aW11bSI6MjE0NzQ4MzY0NywieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiQW4gaW1hZ2UgZmlsZSB0byB1c2UgZm9yIGlucGFpbnRpbmcuIFlvdSBtdXN0IGFsc28gdXNlIGEgbWFzay4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwicmVzb2x1dGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3Jlc29sdXRpb24ifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJSZXNvbHV0aW9uLiBPdmVycmlkZXMgYXNwZWN0IHJhdGlvLiBJZ25vcmVkIGlmIGFuIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sInN0eWxlX3R5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZV90eXBlIn1dLCJkZWZhdWx0IjoiTm9uZSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiVGhlIHN0eWxlcyBoZWxwIGRlZmluZSB0aGUgc3BlY2lmaWMgYWVzdGhldGljIG9mIHRoZSBpbWFnZSB5b3Ugd2FudCB0byBnZW5lcmF0ZS4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYSByZXNvbHV0aW9uIG9yIGlucGFpbnRpbmcgaW1hZ2UgaXMgZ2l2ZW4uIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlRoaW5ncyB5b3UgZG8gbm90IHdhbnQgdG8gc2VlIGluIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9tYWdpY19wcm9tcHRfb3B0aW9uIn1dLCJkZWZhdWx0IjoiQXV0byIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTWFnaWMgUHJvbXB0IHdpbGwgaW50ZXJwcmV0IHlvdXIgcHJvbXB0IGFuZCBvcHRpbWl6ZSBpdCB0byBtYXhpbWl6ZSB2YXJpZXR5IGFuZCBxdWFsaXR5IG9mIHRoZSBpbWFnZXMgZ2VuZXJhdGVkLiBZb3UgY2FuIGFsc28gdXNlIGl0IHRvIHdyaXRlIHByb21wdHMgaW4gZGlmZmVyZW50IGxhbmd1YWdlcy4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlc29sdXRpb24iOnsiZW51bSI6WyJOb25lIiwiNTEyeDE1MzYiLCI1NzZ4MTQwOCIsIjU3NngxNDcyIiwiNTc2eDE1MzYiLCI2NDB4MTM0NCIsIjY0MHgxNDA4IiwiNjQweDE0NzIiLCI2NDB4MTUzNiIsIjcwNHgxMTUyIiwiNzA0eDEyMTYiLCI3MDR4MTI4MCIsIjcwNHgxMzQ0IiwiNzA0eDE0MDgiLCI3MDR4MTQ3MiIsIjczNngxMzEyIiwiNzY4eDEwODgiLCI3Njh4MTIxNiIsIjc2OHgxMjgwIiwiNzY4eDEzNDQiLCI4MzJ4OTYwIiwiODMyeDEwMjQiLCI4MzJ4MTA4OCIsIjgzMngxMTUyIiwiODMyeDEyMTYiLCI4MzJ4MTI0OCIsIjg2NHgxMTUyIiwiODk2eDk2MCIsIjg5NngxMDI0IiwiODk2eDEwODgiLCI4OTZ4MTEyMCIsIjg5NngxMTUyIiwiOTYweDgzMiIsIjk2MHg4OTYiLCI5NjB4MTAyNCIsIjk2MHgxMDg4IiwiMTAyNHg4MzIiLCIxMDI0eDg5NiIsIjEwMjR4OTYwIiwiMTAyNHgxMDI0IiwiMTA4OHg3NjgiLCIxMDg4eDgzMiIsIjEwODh4ODk2IiwiMTA4OHg5NjAiLCIxMTIweDg5NiIsIjExNTJ4NzA0IiwiMTE1Mng4MzIiLCIxMTUyeDg2NCIsIjExNTJ4ODk2IiwiMTIxNng3MDQiLCIxMjE2eDc2OCIsIjEyMTZ4ODMyIiwiMTI0OHg4MzIiLCIxMjgweDcwNCIsIjEyODB4NzY4IiwiMTI4MHg4MDAiLCIxMzEyeDczNiIsIjEzNDR4NjQwIiwiMTM0NHg3MDQiLCIxMzQ0eDc2OCIsIjE0MDh4NTc2IiwiMTQwOHg2NDAiLCIxNDA4eDcwNCIsIjE0NzJ4NTc2IiwiMTQ3Mng2NDAiLCIxNDcyeDcwNCIsIjE1MzZ4NTEyIiwiMTUzNng1NzYiLCIxNTM2eDY0MCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZXNvbHV0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic3R5bGVfdHlwZSI6eyJlbnVtIjpbIk5vbmUiLCJBdXRvIiwiR2VuZXJhbCIsIlJlYWxpc3RpYyIsIkRlc2lnbiIsIlJlbmRlciAzRCIsIkFuaW1lIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InN0eWxlX3R5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjk6MTYiLCI0OjMiLCIzOjQiLCIzOjIiLCIyOjMiLCIxNjoxMCIsIjEwOjE2IiwiMzoxIiwiMTozIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX0sIm1hZ2ljX3Byb21wdF9vcHRpb24iOnsiZW51bSI6WyJBdXRvIiwiT24iLCJPZmYiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoibWFnaWNfcHJvbXB0X29wdGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vYWJvdXQuaWRlb2dyYW0uYWkvbGVnYWwvYXBpLXRvcyIsIm5hbWUiOiJpZGVvZ3JhbS12Mi10dXJibyIsIm93bmVyIjoiaWRlb2dyYW0tYWkiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8iLCJydW5fY291bnQiOjI1NzU3MzcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9pZGVvZ3JhbS1haS9pZGVvZ3JhbS12Mi10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaWRlb2dyYW0uYWkvIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0MzTFlZYTMwOTk3ZEtSZGVORFNYTmpJSzAxQ0g1cThDU3RvMTJlV3VuZG5QUHRXU0Evb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDItMTRUMjA6MDI6MDQuOTAxODQ5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTAyLTE0VDIwOjI1OjUzLjI2NzI5MFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0xNFQyMDoyNDo0Ny44MDMwMjVaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoicHdja3NtdGI2ZzZ1bjR4ampuNnJlcGF4dDQiLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJBbmltZSBtdWdzaG90IG9mIGEgdG91Z2ggd29tYW4uIFNoZSBpcyBob2xkaW5nIGEgcHJpc29uIHNpZ24gdGhhdCByZWFkcyBcIlByb3RldXNcIi4gSGVyIGZhY2UgaXMgY2Vuc29yZWQuIEFuaW1lIGtleSB2aXN1YWwgKGJlc3QgcXVhbGl0eSwgSEQsIH4rfmFlc3RoZXRpY34rfjoxLjIpIiwic2NoZWR1bGVyIjoiRFBNKysyTVNERSIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6Im5zZncsIGJhZCBxdWFsaXR5LCBiYWQgYW5hdG9teSwgd29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGxvdyByZXNvbHV0aW9ucywgZXh0cmEgZmluZ2VycywgYmx1ciwgYmx1cnJ5LCB1Z2x5LCB3cm9uZ3MgcHJvcG9ydGlvbnMsIHdhdGVybWFyaywgaW1hZ2UgYXJ0aWZhY3RzLCBsb3dyZXMsIHVnbHksIGpwZWcgYXJ0aWZhY3RzLCBkZWZvcm1lZCwgbm9pc3kgaW1hZ2UiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MzB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTE4NTA5NjI4NFxuUHJvbXB0OiBBbmltZSBtdWdzaG90IG9mIGEgdG91Z2ggd29tYW4uIFNoZSBpcyBob2xkaW5nIGEgcHJpc29uIHNpZ24gdGhhdCByZWFkcyBcIlByb3RldXNcIi4gSGVyIGZhY2UgaXMgY2Vuc29yZWQuIEFuaW1lIGtleSB2aXN1YWwgKGJlc3QgcXVhbGl0eSwgSEQsIH4rfmFlc3RoZXRpY34rfjoxLjIpXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8zMCBbMDA6MDA8PywgP2l0L3NdXG4gIDMlfOKWjiAgICAgICAgIHwgMS8zMCBbMDA6MDA8MDA6MTUsICAxLjgyaXQvc11cbiAgNyV84paLICAgICAgICAgfCAyLzMwIFswMDowMDwwMDoxMiwgIDIuMTZpdC9zXVxuIDEwJXziloggICAgICAgICB8IDMvMzAgWzAwOjAxPDAwOjExLCAgMi4zMGl0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA0LzMwIFswMDowMTwwMDoxMCwgIDIuMzhpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgNS8zMCBbMDA6MDI8MDA6MTAsICAyLjQxaXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDYvMzAgWzAwOjAyPDAwOjA5LCAgMi40NGl0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDcvMzAgWzAwOjAyPDAwOjA5LCAgMi40NWl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDgvMzAgWzAwOjAzPDAwOjA4LCAgMi40Nml0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDkvMzAgWzAwOjAzPDAwOjA4LCAgMi40N2l0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMTAvMzAgWzAwOjA0PDAwOjA4LCAgMi40N2l0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMTEvMzAgWzAwOjA0PDAwOjA3LCAgMi40N2l0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMTIvMzAgWzAwOjA0PDAwOjA3LCAgMi40N2l0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAxMy8zMCBbMDA6MDU8MDA6MDYsICAyLjQ3aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDE0LzMwIFswMDowNTwwMDowNiwgIDIuNDdpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTUvMzAgWzAwOjA2PDAwOjA2LCAgMi40N2l0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE2LzMwIFswMDowNjwwMDowNSwgIDIuNDdpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCAxNy8zMCBbMDA6MDY8MDA6MDUsICAyLjQ3aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTgvMzAgWzAwOjA3PDAwOjA0LCAgMi40N2l0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgMTkvMzAgWzAwOjA3PDAwOjA0LCAgMi40N2l0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgMjAvMzAgWzAwOjA4PDAwOjA0LCAgMi40N2l0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMjEvMzAgWzAwOjA4PDAwOjAzLCAgMi40N2l0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCAyMi8zMCBbMDA6MDk8MDA6MDMsICAyLjQ3aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDIzLzMwIFswMDowOTwwMDowMiwgIDIuNDdpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjQvMzAgWzAwOjA5PDAwOjAyLCAgMi40N2l0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDI1LzMwIFswMDoxMDwwMDowMiwgIDIuNDdpdC9zXVxuIDg3JXzilojilojilojilojilojilojilojilojilosgfCAyNi8zMCBbMDA6MTA8MDA6MDEsICAyLjQ3aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMjcvMzAgWzAwOjExPDAwOjAxLCAgMi40N2l0L3NdXG4gOTMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjnwgMjgvMzAgWzAwOjExPDAwOjAwLCAgMi40Nml0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgMjkvMzAgWzAwOjExPDAwOjAwLCAgMi40N2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjEyPDAwOjAwLCAgMi45MWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjEyPDAwOjAwLCAgMi40OWl0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE1LjUzNjAyLCJ0b3RhbF90aW1lIjo2NS40NjQyNjV9LCJtb2RlbCI6ImRhdGFjdGUvcHJvdGV1cy12MC4zIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvQzNMWVlhMzA5OTdkS1JkZU5EU1hOaklLMDFDSDVxOENTdG8xMmVXdW5kblBQdFdTQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDItMTRUMjA6MjU6MzcuNzMxMjcwWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9wd2Nrc210YjZnNnVuNHhqam42cmVwYXh0NCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcHdja3NtdGI2ZzZ1bjR4ampuNnJlcGF4dDQvY2FuY2VsIn0sInZlcnNpb24iOiJiMjhiNzlkNzI1Yzg1NDhiMTczYjZhMTlmZjliZmZkMTZiOWI4MGRmNWIxOGI4ZGM1Y2I5ZTFlZTQ3MWJmYTQ4In0sImRlc2NyaXB0aW9uIjoiUHJvdGV1c1YwLjM6IFRoZSBBbmltZSBVcGRhdGUiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1wcm90ZXVzLXYwLjMiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImIyOGI3OWQ3MjVjODU0OGIxNzNiNmExOWZmOWJmZmQxNmI5YjgwZGY1YjE4YjhkYzVjYjllMWVlNDcxYmZhNDgiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0xNFQyMDowMzoyMS4xMTYxMjNaIiwiY29nX3ZlcnNpb24iOiIwLjkuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UuIFJlY29tbWVuZGVkIDEwMjQgb3IgMTI4MCJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZS4gUmVjb21tZW5kZWQgMTAyNCBvciAxMjgwIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW5pbWUgZnVsbCBib2R5IHBvcnRyYWl0IG9mIGEgc3dvcmRzbWFuIGhvbGRpbmcgaGlzIHdlYXBvbiBpbiBmcm9udCBvZiBoaW0uIEhlIGlzIGZhY2luZyB0aGUgY2FtZXJhIHdpdGggYSBmaWVyY2UgbG9vayBvbiBoaXMgZmFjZS4gQW5pbWUga2V5IHZpc3VhbCAoYmVzdCBxdWFsaXR5LCBIRCwgfit+YWVzdGhldGljfit+OjEuMikiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJEUE0rKzJNU0RFIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UuIFJlY29tbWVuZGVkIDctOCJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiJ3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiTmVnYXRpdmUgSW5wdXQgcHJvbXB0In0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCB3aGVuIHVzaW5nIGltZzJpbWcgLyBpbnBhaW50LiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZSJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MjAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiAyMCB0byA2MCBzdGVwcyBmb3IgbW9yZSBkZXRhaWwsIDIwIHN0ZXBzIGZvciBmYXN0ZXIgcmVzdWx0cy4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJLiBTZWUgaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5In19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iLCJEUE0rKzJNU0RFIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9tb2RlbHM/bGljZW5zZT1saWNlbnNlOmdwbC0zLjAiLCJuYW1lIjoicHJvdGV1cy12MC4zIiwib3duZXIiOiJkYXRhY3RlIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6NDUwNDQxMSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RhdGFjdGUvcHJvdGV1cy12MC4zIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhYXV0b2dwdDMvUHJvdGV1c1YwLjMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82MThlNjhkMy1mYmEzLTRmZDAtYTA2MC1jZGQ0NmIyYWI3Y2Yvb3V0LTBfMi5qcGciLCJjcmVhdGVkX2F0IjoiMjAyMy0wNy0xMlQyMTo1MzoyOS40Mzk1MTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMDctMTJUMjI6MjM6MDAuMDQxMDk2WiIsImNyZWF0ZWRfYXQiOiIyMDIzLTA3LTEyVDIyOjIyOjUxLjA0NDQ1NVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiIzdHN4MmlqYnRzYTQ3bTRtd2JpZnlpZ2x4bSIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6IkEgbW9zcyBjb3ZlcmVkIGFzdHJvbmF1dCB3aXRoIGEgYmxhY2sgYmFja2dyb3VuZCIsIm51bV9vdXRwdXRzIjoxLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo3NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0Njk3XG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNS8yNSBbMDA6MDA8MDA6MDAsIDQwLjEzaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMC8yNSBbMDA6MDA8MDA6MDAsIDQwLjE5aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTUvMjUgWzAwOjAwPDAwOjAwLCA0MC4wNWl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyMC8yNSBbMDA6MDA8MDA6MDAsIDM5LjY2aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDA8MDA6MDAsIDM5LjkzaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDA8MDA6MDAsIDM5LjkwaXQvc11cblRoZSBmb2xsb3dpbmcgcGFydCBvZiB5b3VyIGlucHV0IHdhcyB0cnVuY2F0ZWQgYmVjYXVzZSBDTElQIGNhbiBvbmx5IGhhbmRsZSBzZXF1ZW5jZXMgdXAgdG8gNzcgdG9rZW5zOiBbJ2dyb3NzIHByb3BvcnRpb25zLCBtYWxmb3JtZWQgbGltYnMsIG1pc3NpbmcgYXJtcywgbWlzc2luZyBsZWdzLCBleHRyYSBhcm1zLCBleHRyYSBsZWdzLCBmdXNlZCBmaW5nZXJzLCB0b28gbWFueSBmaW5nZXJzLCBsb25nIG5lY2ssIHVzZXJuYW1lLCB3YXRlcm1hcmssIHNpZ25hdHVyZSddXG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgNC8yNSBbMDA6MDA8MDA6MDAsIDM3LjkxaXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCA5LzI1IFswMDowMDwwMDowMCwgMzkuNjBpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDA8MDA6MDAsIDM5Ljg3aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE5LzI1IFswMDowMDwwMDowMCwgNDAuMjZpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDI0LzI1IFswMDowMDwwMDowMCwgNDAuNDJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowMDwwMDowMCwgNDAuMTJpdC9zXVxuICAwJXwgICAgICAgICAgfCAwLzc1IFswMDowMDw/LCA/aXQvc11cbiAgMSV84paPICAgICAgICAgfCAxLzc1IFswMDowMDwwMDoxNCwgIDUuMDZpdC9zXVxuICA0JXzilo0gICAgICAgICB8IDMvNzUgWzAwOjAwPDAwOjA4LCAgOC43NWl0L3NdXG4gIDclfOKWiyAgICAgICAgIHwgNS83NSBbMDA6MDA8MDA6MDYsIDEwLjI2aXQvc11cbiAgOSV84paJICAgICAgICAgfCA3Lzc1IFswMDowMDwwMDowNiwgMTEuMDBpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgOS83NSBbMDA6MDA8MDA6MDUsIDExLjQ1aXQvc11cbiAxNSV84paI4paNICAgICAgICB8IDExLzc1IFswMDowMTwwMDowNSwgMTEuNzJpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgMTMvNzUgWzAwOjAxPDAwOjA1LCAxMS44OWl0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxNS83NSBbMDA6MDE8MDA6MDQsIDEyLjAxaXQvc11cbiAyMyV84paI4paI4paOICAgICAgIHwgMTcvNzUgWzAwOjAxPDAwOjA0LCAxMi4wOWl0L3NdXG4gMjUlfOKWiOKWiOKWjCAgICAgICB8IDE5Lzc1IFswMDowMTwwMDowNCwgMTIuMTJpdC9zXVxuIDI4JXzilojilojiloogICAgICAgfCAyMS83NSBbMDA6MDE8MDA6MDQsIDEyLjE2aXQvc11cbiAzMSV84paI4paI4paIICAgICAgIHwgMjMvNzUgWzAwOjAyPDAwOjA0LCAxMi4xOWl0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMjUvNzUgWzAwOjAyPDAwOjA0LCAxMi4yMWl0L3NdXG4gMzYlfOKWiOKWiOKWiOKWjCAgICAgIHwgMjcvNzUgWzAwOjAyPDAwOjAzLCAxMi4yMGl0L3NdXG4gMzklfOKWiOKWiOKWiOKWiiAgICAgIHwgMjkvNzUgWzAwOjAyPDAwOjAzLCAxMi4yMWl0L3NdXG4gNDElfOKWiOKWiOKWiOKWiOKWjyAgICAgfCAzMS83NSBbMDA6MDI8MDA6MDMsIDEyLjEyaXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDMzLzc1IFswMDowMjwwMDowMywgMTIuMTFpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgMzUvNzUgWzAwOjAyPDAwOjAzLCAxMi4wNGl0L3NdXG4gNDklfOKWiOKWiOKWiOKWiOKWiSAgICAgfCAzNy83NSBbMDA6MDM8MDA6MDMsIDExLjkwaXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMzkvNzUgWzAwOjAzPDAwOjAzLCAxMS45OGl0L3NdXG4gNTUlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDQxLzc1IFswMDowMzwwMDowMiwgMTIuMDRpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCA0My83NSBbMDA6MDM8MDA6MDIsIDEyLjA4aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgNDUvNzUgWzAwOjAzPDAwOjAyLCAxMi4xMml0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgNDcvNzUgWzAwOjAzPDAwOjAyLCAxMi4wOWl0L3NdXG4gNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgNDkvNzUgWzAwOjA0PDAwOjAyLCAxMi4wNml0L3NdXG4gNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgNTEvNzUgWzAwOjA0PDAwOjAxLCAxMi4xMGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgNTMvNzUgWzAwOjA0PDAwOjAxLCAxMi4xNGl0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCA1NS83NSBbMDA6MDQ8MDA6MDEsIDEyLjE0aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDU3Lzc1IFswMDowNDwwMDowMSwgMTIuMTZpdC9zXVxuIDc5JXzilojilojilojilojilojilojilojiloogIHwgNTkvNzUgWzAwOjA0PDAwOjAxLCAxMi4xOGl0L3NdXG4gODElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyB8IDYxLzc1IFswMDowNTwwMDowMSwgMTIuMTFpdC9zXVxuIDg0JXzilojilojilojilojilojilojilojilojilo0gfCA2My83NSBbMDA6MDU8MDA6MDAsIDEyLjE1aXQvc11cbiA4NyV84paI4paI4paI4paI4paI4paI4paI4paI4paLIHwgNjUvNzUgWzAwOjA1PDAwOjAwLCAxMi4xNGl0L3NdXG4gODklfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiSB8IDY3Lzc1IFswMDowNTwwMDowMCwgMTIuMTRpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDY5Lzc1IFswMDowNTwwMDowMCwgMTIuMTZpdC9zXVxuIDk1JXzilojilojilojilojilojilojilojilojilojilo18IDcxLzc1IFswMDowNTwwMDowMCwgMTIuMTlpdC9zXVxuIDk3JXzilojilojilojilojilojilojilojilojilojilot8IDczLzc1IFswMDowNjwwMDowMCwgMTIuMTdpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDc1Lzc1IFswMDowNjwwMDowMCwgMTIuMThpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDc1Lzc1IFswMDowNjwwMDowMCwgMTEuOTJpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjAyOTI5NCwidG90YWxfdGltZSI6OC45OTY2NDF9LCJtb2RlbCI6ImFpLWZvcmV2ZXIva2FuZGluc2t5LTIuMiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0xjYTNJRWpjS29KQkJWUzZhalJPa0szN3NEelBzbWpZeEljRnp4UFpwNjV3WnpURS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDctMTJUMjI6MjI6NTEuMDExODAyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8zdHN4MmlqYnRzYTQ3bTRtd2JpZnlpZ2x4bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvM3RzeDJpamJ0c2E0N200bXdiaWZ5aWdseG0vY2FuY2VsIn0sInZlcnNpb24iOiI0MjRiZWZiMWVhZTZhZjgzNjNlZGI4NDZhZTk4YTExMTExYTM5NzQwOTg4YmFlYmQyNzlkNzNmZTNlY2M5MmMyIn0sImRlc2NyaXB0aW9uIjoibXVsdGlsaW5ndWFsIHRleHQyaW1hZ2UgbGF0ZW50IGRpZmZ1c2lvbiBtb2RlbCIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vY2hlbnh3aC9LYW5kaW5za3ktMi90cmVlL3YyLjIiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImFkOWQ3ODc5ZmJmZmEyODc0ZTFkOTA5ZDFkMzdkOWJjNjgyODg5Y2M2NWIzMWY3YmIwMGQyMzYyNjE5ZjE5NGEiLCJjcmVhdGVkX2F0IjoiMjAyNC0wNC0xMFQxNDo1NDozNC41MzU4NTJaIiwiY29nX3ZlcnNpb24iOiIwLjkuNCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTG93ZXIgdGhlIHNldHRpbmcgaWYgaGl0cyBtZW1vcnkgbGltaXRzLiJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjUxMiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBMb3dlciB0aGUgc2V0dGluZyBpZiBoaXRzIG1lbW9yeSBsaW1pdHMuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQSBtb3NzIGNvdmVyZWQgYXN0cm9uYXV0IHdpdGggYSBibGFjayBiYWNrZ3JvdW5kIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJPdXRwdXQgaW1hZ2UgZm9ybWF0In0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlNwZWNpZnkgdGhpbmdzIHRvIG5vdCBzZWUgaW4gdGhlIG91dHB1dCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NzUsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHNfcHJpb3IiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMgUHJpb3IiLCJkZWZhdWx0IjoyNSwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMgZm9yIHByaW9ycyJ9fX0sIndpZHRoIjp7ImVudW0iOlszODQsNTEyLDU3Niw2NDAsNzA0LDc2OCw5NjAsMTAyNCwxMTUyLDEyODAsMTUzNiwxNzkyLDIwNDhdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoid2lkdGgiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJoZWlnaHQiOnsiZW51bSI6WzM4NCw1MTIsNTc2LDY0MCw3MDQsNzY4LDk2MCwxMDI0LDExNTIsMTI4MCwxNTM2LDE3OTIsMjA0OF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJoZWlnaHQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGVnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FpLWZvcmV2ZXIvS2FuZGluc2t5LTIvYmxvYi9tYWluL2xpY2Vuc2UiLCJuYW1lIjoia2FuZGluc2t5LTIuMiIsIm93bmVyIjoiYWktZm9yZXZlciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEwMDI2MDYwLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYWktZm9yZXZlci9rYW5kaW5za3ktMi4yIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NjI5YzZiYS1iOTRjLTRjYmQtOTNhYS1iZGEyYjhlYmVjZDkvRjVNZzJLZVhnQUFrZnJlLmpwZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTA5LTA0VDA5OjE4OjExLjAyODcwOFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0wOS0wNFQwOTozNTo0My4zMzQzNjNaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDktMDRUMDk6MzU6MjguMTU3OTA2WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjI1dzZwa2RienFiZm52ajM1cXpreWxqbWNlIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiQSBUT0sgZW1vamkgb2YgYSBtYW4iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuNiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsImhpZ2hfbm9pc2VfZnJhYyI6MC44LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6NTB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNTc3MjdcblByb21wdDogQSA8czA+PHMxPiBlbW9qaSBvZiBhIG1hblxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvNTAgWzAwOjAwPD8sID9pdC9zXVxuICAyJXzilo8gICAgICAgICB8IDEvNTAgWzAwOjAwPDAwOjEzLCAgMy42OWl0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgMi81MCBbMDA6MDA8MDA6MTMsICAzLjY3aXQvc11cbiAgNiV84paMICAgICAgICAgfCAzLzUwIFswMDowMDwwMDoxMiwgIDMuNjdpdC9zXVxuICA4JXziloogICAgICAgICB8IDQvNTAgWzAwOjAxPDAwOjEyLCAgMy42Nml0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDE8MDA6MTIsICAzLjY2aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDYvNTAgWzAwOjAxPDAwOjEyLCAgMy42Nml0L3NdXG4gMTQlfOKWiOKWjSAgICAgICAgfCA3LzUwIFswMDowMTwwMDoxMSwgIDMuNjZpdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgOC81MCBbMDA6MDI8MDA6MTEsICAzLjY2aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDkvNTAgWzAwOjAyPDAwOjExLCAgMy42Nml0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxMC81MCBbMDA6MDI8MDA6MTAsICAzLjY3aXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMTEvNTAgWzAwOjAzPDAwOjEwLCAgMy42N2l0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDEyLzUwIFswMDowMzwwMDoxMCwgIDMuNjdpdC9zXVxuIDI2JXzilojilojilowgICAgICAgfCAxMy81MCBbMDA6MDM8MDA6MTAsICAzLjY3aXQvc11cbiAyOCV84paI4paI4paKICAgICAgIHwgMTQvNTAgWzAwOjAzPDAwOjA5LCAgMy42OGl0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowNDwwMDowOSwgIDMuNjhpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDE2LzUwIFswMDowNDwwMDowOSwgIDMuNjdpdC9zXVxuIDM0JXzilojilojilojilo0gICAgICB8IDE3LzUwIFswMDowNDwwMDowOCwgIDMuNjdpdC9zXVxuIDM2JXzilojilojilojilowgICAgICB8IDE4LzUwIFswMDowNDwwMDowOCwgIDMuNjdpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDE5LzUwIFswMDowNTwwMDowOCwgIDMuNjdpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDIwLzUwIFswMDowNTwwMDowOCwgIDMuNjdpdC9zXVxuIDQyJXzilojilojilojilojilo8gICAgIHwgMjEvNTAgWzAwOjA1PDAwOjA3LCAgMy42N2l0L3NdXG4gNDQlfOKWiOKWiOKWiOKWiOKWjSAgICAgfCAyMi81MCBbMDA6MDU8MDA6MDcsICAzLjY3aXQvc11cbiA0NiV84paI4paI4paI4paI4paMICAgICB8IDIzLzUwIFswMDowNjwwMDowNywgIDMuNjdpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMjQvNTAgWzAwOjA2PDAwOjA3LCAgMy42N2l0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAyNS81MCBbMDA6MDY8MDA6MDYsICAzLjY3aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMjYvNTAgWzAwOjA3PDAwOjA2LCAgMy42N2l0L3NdXG4gNTQlfOKWiOKWiOKWiOKWiOKWiOKWjSAgICB8IDI3LzUwIFswMDowNzwwMDowNiwgIDMuNjdpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAyOC81MCBbMDA6MDc8MDA6MDUsICAzLjY3aXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgMjkvNTAgWzAwOjA3PDAwOjA1LCAgMy42N2l0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDMwLzUwIFswMDowODwwMDowNSwgIDMuNjdpdC9zXVxuIDYyJXzilojilojilojilojilojilojilo8gICB8IDMxLzUwIFswMDowODwwMDowNSwgIDMuNjdpdC9zXVxuIDY0JXzilojilojilojilojilojilojilo0gICB8IDMyLzUwIFswMDowODwwMDowNCwgIDMuNjdpdC9zXVxuIDY2JXzilojilojilojilojilojilojilowgICB8IDMzLzUwIFswMDowODwwMDowNCwgIDMuNjdpdC9zXVxuIDY4JXzilojilojilojilojilojilojiloogICB8IDM0LzUwIFswMDowOTwwMDowNCwgIDMuNjdpdC9zXVxuIDcwJXzilojilojilojilojilojilojiloggICB8IDM1LzUwIFswMDowOTwwMDowNCwgIDMuNjZpdC9zXVxuIDcyJXzilojilojilojilojilojilojilojilo8gIHwgMzYvNTAgWzAwOjA5PDAwOjAzLCAgMy42N2l0L3NdXG4gNzQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgfCAzNy81MCBbMDA6MTA8MDA6MDMsICAzLjY3aXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDM4LzUwIFswMDoxMDwwMDowMywgIDMuNjdpdC9zXVxuIDc4JXzilojilojilojilojilojilojilojiloogIHwgMzkvNTAgWzAwOjEwPDAwOjAzLCAgMy42N2l0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0MC81MCBbMDA6MTA8MDA6MDIsICAzLjY3aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgNDEvNTAgWzAwOjExPDAwOjAyLCAgMy42Nml0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDQyLzUwIFswMDoxMTwwMDowMiwgIDMuNjZpdC9zXVxuIDg2JXzilojilojilojilojilojilojilojilojilowgfCA0My81MCBbMDA6MTE8MDA6MDEsICAzLjY2aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgNDQvNTAgWzAwOjExPDAwOjAxLCAgMy42N2l0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDQ1LzUwIFswMDoxMjwwMDowMSwgIDMuNjZpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDQ2LzUwIFswMDoxMjwwMDowMSwgIDMuNjZpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDQ3LzUwIFswMDoxMjwwMDowMCwgIDMuNjdpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDQ4LzUwIFswMDoxMzwwMDowMCwgIDMuNjZpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDQ5LzUwIFswMDoxMzwwMDowMCwgIDMuNjRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDoxMzwwMDowMCwgIDMuNjJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDoxMzwwMDowMCwgIDMuNjZpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxNS4xNzc3MTMsInRvdGFsX3RpbWUiOjE1LjE3NjQ1N30sIm1vZGVsIjoiZm9mci9zZHhsLWVtb2ppIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvYTN6ODF2NXZ3bEtmTHExSDV1QnFwVm1rSGFsT1Z1cDBqU0xtYTlFMlVhRjN0YXdJQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDktMDRUMDk6MzU6MjguMTU2NjUwWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8yNXc2cGtkYnpxYmZudmozNXF6a3lsam1jZSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMjV3NnBrZGJ6cWJmbnZqMzVxemt5bGptY2UvY2FuY2VsIn0sInZlcnNpb24iOiJlNjQ4NDM1MWIzYzk0M2NiZDUwN2Q5MzhkZjhhYmM1OThjYjA1YzQ0ZjRlNjdlZTgyYmUwYmVlYTVmNDk1ZjMxIn0sImRlc2NyaXB0aW9uIjoiQW4gU0RYTCBmaW5lLXR1bmUgYmFzZWQgb24gQXBwbGUgRW1vamlzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJkZWU3NmI1YWZkZTIxYjBmMDFlZDc5MjVmMDY2NWI3ZTg3OWM1MGVlNzE4YzVmNzhhOWQzOGUwNGQ1MjNjYzVlIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDktMDhUMjE6NDM6NTcuNDczMjcxWiIsImNvZ192ZXJzaW9uIjoidjAuOC4xK2RldiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiBvdXRwdXQgaW1hZ2UifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwicmVmaW5lIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVmaW5lIn1dLCJkZWZhdWx0Ijoibm9fcmVmaW5lciIsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IldoaWNoIHJlZmluZSBzdHlsZSB0byB1c2UifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiS19FVUxFUiIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sImxvcmFfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiTG9yYSBTY2FsZSIsImRlZmF1bHQiOjAuNiwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiTG9SQSBhZGRpdGl2ZSBzY2FsZS4gT25seSBhcHBsaWNhYmxlIG9uIHRyYWluZWQgbW9kZWxzLiJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJyZWZpbmVfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlJlZmluZSBTdGVwcyIsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkZvciBiYXNlX2ltYWdlX3JlZmluZXIsIHRoZSBudW1iZXIgb2Ygc3RlcHMgdG8gcmVmaW5lLCBkZWZhdWx0cyB0byBudW1faW5mZXJlbmNlX3N0ZXBzIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFwcGx5X3dhdGVybWFyayI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXBwbHkgV2F0ZXJtYXJrIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJoaWdoX25vaXNlX2ZyYWMiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiSGlnaCBOb2lzZSBGcmFjIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJGb3IgZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIsIHRoZSBmcmFjdGlvbiBvZiBub2lzZSB0byB1c2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwicmVwbGljYXRlX3dlaWdodHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUmVwbGljYXRlIFdlaWdodHMiLCJ4LW9yZGVyIjoxNywiZGVzY3JpcHRpb24iOiJSZXBsaWNhdGUgTG9SQSB3ZWlnaHRzIHRvIHVzZS4gTGVhdmUgYmxhbmsgdG8gdXNlIHRoZSBkZWZhdWx0IHdlaWdodHMuIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxOCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJLiBTZWUgaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5In19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwiYmFzZV9pbWFnZV9yZWZpbmVyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlZmluZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjpudWxsLCJuYW1lIjoic2R4bC1lbW9qaSIsIm93bmVyIjoiZm9mciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEwODA0MTU3LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vZm9mci9zZHhsLWVtb2ppIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS83NzlmM2Y1OC1jM2RiLTQ0MDMtYTAxYi0zZmZlZDk3YTE0NDkvb3V0LTAtMS5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNC0wMi0yMVQwNzozNjoxNS41MzQzODBaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDktMTZUMTg6NDY6MjcuNjA4OTU4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA5LTE2VDE4OjQ2OjI2LjY1NjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJwOHkyYnZhamMxcmoyMGNoemdtYnc1cXZ4dyIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6InNlbGYtcG9ydHJhaXQgb2YgYSB3b21hbiwgbGlnaHRuaW5nIGluIHRoZSBiYWNrZ3JvdW5kIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6MCwibmVnYXRpdmVfcHJvbXB0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo0fSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDEzOTkyMjA1MVxuUHJvbXB0OiBzZWxmLXBvcnRyYWl0IG9mIGEgd29tYW4sIGxpZ2h0bmluZyBpbiB0aGUgYmFja2dyb3VuZFxuICAwJXwgICAgICAgICAgfCAwLzQgWzAwOjAwPD8sID9pdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgMTkuMTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsIDE4LjM3aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxOC40N2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuOTQ0MTM0MzU0LCJ0b3RhbF90aW1lIjowLjk1Mjk1OH0sIm1vZGVsIjoiYnl0ZWRhbmNlL3NkeGwtbGlnaHRuaW5nLTRzdGVwIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vVnlEMjRmRHl6TTJuUVNnMG5RYzU4VzJFSWoxNmhHY1dLclhKb3pqQU1SMUJlaWRUQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDktMTZUMTg6NDY6MjYuNjY0ODIzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9wOHkyYnZhamMxcmoyMGNoemdtYnc1cXZ4dyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcDh5MmJ2YWpjMXJqMjBjaHpnbWJ3NXF2eHcvY2FuY2VsIn0sInZlcnNpb24iOiI1NTk5ZWQzMDcwM2RlZmQxZDE2MGEyNWE2MzMyMWI0ZGVjOTcxMDFkOThiNDY3NGJjYzU2ZTQxZjYyZjM1NjM3In0sImRlc2NyaXB0aW9uIjoiU0RYTC1MaWdodG5pbmcgYnkgQnl0ZURhbmNlOiBhIGZhc3QgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IG1ha2VzIGhpZ2gtcXVhbGl0eSBpbWFnZXMgaW4gNCBzdGVwcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXNkeGwtbGlnaHRuaW5nLTRzdGVwIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ZjdhNzczYWY2ZmMzZThkZTlkNWEzYzAwYmU3N2MxNzMwODkxNGJmNjc3NzI3MjZhZmY4MzQ5NmJhMWUzYmJlIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMTdUMTg6MDU6MjkuNTI3NDY1WiIsImNvZ192ZXJzaW9uIjoiMC4xNC4xIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJtYXhpbXVtIjoxMjgwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlLiBSZWNvbW1lbmRlZCAxMDI0IG9yIDEyODAifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0IjoxMDI0LCJtYXhpbXVtIjoxMjgwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZS4gUmVjb21tZW5kZWQgMTAyNCBvciAxMjgwIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0Ijoic2VsZi1wb3J0cmFpdCBvZiBhIHdvbWFuLCBsaWdodG5pbmcgaW4gdGhlIGJhY2tncm91bmQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJLX0VVTEVSIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0IjowLCJtYXhpbXVtIjo1MCwibWluaW11bSI6MCwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIElucHV0IHByb21wdCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NCwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gNCBmb3IgYmVzdCByZXN1bHRzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iLCJEUE0rKzJNU0RFIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9CeXRlRGFuY2UvU0RYTC1MaWdodG5pbmcvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic2R4bC1saWdodG5pbmctNHN0ZXAiLCJvd25lciI6ImJ5dGVkYW5jZSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9CeXRlRGFuY2UvU0RYTC1MaWdodG5pbmcvcmVzb2x2ZS9tYWluL3NkeGxfbGlnaHRuaW5nX3JlcG9ydC5wZGYiLCJydW5fY291bnQiOjEwMjY4MDU4NzksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ieXRlZGFuY2Uvc2R4bC1saWdodG5pbmctNHN0ZXAiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL0J5dGVEYW5jZS9TRFhMLUxpZ2h0bmluZyJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzcxYzk4MmEzLTI3ZjAtNDJhNi1hZDZhLTc2OWYyNTA5N2MwOC9yZXBsaWNhdGUtcHJlZGljdGlvbi1zX1ZST1B6MXMucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjJUMDk6MjY6MjMuNjA3MTE5WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQxOjAzLjUxNzQ3MFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxMjo0MDo0My44NjcwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoic2hkOXNnYmdiZHJnZTBjanBnemJzenR6dHIiLCJpbnB1dCI6eyJwcm9tcHQiOiJBbiBpbGx1c3RyYXRpb24gb2YgYSBibGFjayBydW5uaW5nIHNob2Ugd2l0aCB0aGUgdGV4dCBcIlJ1biBBSSB3aXRoIGFuIEFQSVwiIHdyaXR0ZW4gb24gdGhlIHNob2UuIFRoZSBzaG9lIGlzIHBsYWNlZCBvbiBhIGJsdWUgYmFja2dyb3VuZC4gVGhlIHRleHQgaXMgd2hpdGUgYW5kIGJvbGQuIFRoZSBvdmVyYWxsIGltYWdlIGhhcyBhIG1vZGVybiBhbmQgdGVjaHkgdmliZS4iLCJyZXNvbHV0aW9uIjoiTm9uZSIsInN0eWxlX3R5cGUiOiJOb25lIiwiYXNwZWN0X3JhdGlvIjoiMTY6OSIsIm1hZ2ljX3Byb21wdF9vcHRpb24iOiJBdXRvIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyNzIzNlxuUnVubmluZyBwcmVkaWN0aW9uLi4uIFxuR2VuZXJhdGluZy4uLlxuUHJvbXB0IHVzZWQ6IEFuIGlsbHVzdHJhdGlvbiBvZiBhIGJsYWNrIHJ1bm5pbmcgc2hvZSB3aXRoIHRoZSB0ZXh0IFwiUnVuIEFJIHdpdGggYW4gQVBJXCIgd3JpdHRlbiBvbiB0aGUgc2hvZS4gVGhlIHNob2UgaXMgcGxhY2VkIG9uIGEgYmx1ZSBiYWNrZ3JvdW5kLiBUaGUgdGV4dCBpcyB3aGl0ZSBhbmQgYm9sZC4gVGhlIG92ZXJhbGwgaW1hZ2UgaGFzIGEgbW9kZXJuIGFuZCB0ZWNoeSB2aWJlLlxuSW1hZ2UgZ2VuZXJhdGlvbiB0b29rIDE4Ljk2IHNlY29uZHMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjE5LjY0MTQ5NTkyNiwidG90YWxfdGltZSI6MTkuNjUwNDd9LCJtb2RlbCI6ImlkZW9ncmFtLWFpL2lkZW9ncmFtLXYyIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC93UHVIZkZIUE9HeHFiQzNyMXJKYkVvbW55NGVwcmd3UlZwaklQN3BON29LZjZwU25BL1I4X2lkZW9ncmFtLnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTIyVDEyOjQwOjQzLjg3NTk3NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvc2hkOXNnYmdiZHJnZTBjanBnemJzenR6dHIiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3NoZDlzZ2JnYmRyZ2UwY2pwZ3pic3p0enRyL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiaGlkZGVuIn0sImRlc2NyaXB0aW9uIjoiQW4gZXhjZWxsZW50IGltYWdlIG1vZGVsIHdpdGggc3RhdGUgb2YgdGhlIGFydCBpbnBhaW50aW5nLCBwcm9tcHQgY29tcHJlaGVuc2lvbiBhbmQgdGV4dCByZW5kZXJpbmciLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjM5ZWMyYzBiMzY0MmJhNWJjOTM1Nzk3OGE4ZmQwNjBjN2UzNjM2NDNjMTkyNzc2ZTM4ZGQ5YjJiMmM0MDM0NDIiLCJjcmVhdGVkX2F0IjoiMjAyNS0wOC0wNlQxMjo0NToxNC40MDE5NzlaIiwiY29nX3ZlcnNpb24iOiIwLjE2LjIiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJBIGJsYWNrIGFuZCB3aGl0ZSBpbWFnZS4gQmxhY2sgcGl4ZWxzIGFyZSBpbnBhaW50ZWQsIHdoaXRlIHBpeGVscyBhcmUgcHJlc2VydmVkLiBUaGUgbWFzayB3aWxsIGJlIHJlc2l6ZWQgdG8gbWF0Y2ggdGhlIGltYWdlIHNpemUuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJtYXhpbXVtIjoyMTQ3NDgzNjQ3LCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJBbiBpbWFnZSBmaWxlIHRvIHVzZSBmb3IgaW5wYWludGluZy4gWW91IG11c3QgYWxzbyB1c2UgYSBtYXNrLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJyZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6Ik5vbmUiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlJlc29sdXRpb24uIE92ZXJyaWRlcyBhc3BlY3QgcmF0aW8uIElnbm9yZWQgaWYgYW4gaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwic3R5bGVfdHlwZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3N0eWxlX3R5cGUifV0sImRlZmF1bHQiOiJOb25lIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJUaGUgc3R5bGVzIGhlbHAgZGVmaW5lIHRoZSBzcGVjaWZpYyBhZXN0aGV0aWMgb2YgdGhlIGltYWdlIHlvdSB3YW50IHRvIGdlbmVyYXRlLiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpby4gSWdub3JlZCBpZiBhIHJlc29sdXRpb24gb3IgaW5wYWludGluZyBpbWFnZSBpcyBnaXZlbi4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiVGhpbmdzIHlvdSBkbyBub3Qgd2FudCB0byBzZWUgaW4gdGhlIGdlbmVyYXRlZCBpbWFnZS4ifSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21hZ2ljX3Byb21wdF9vcHRpb24ifV0sImRlZmF1bHQiOiJBdXRvIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJNYWdpYyBQcm9tcHQgd2lsbCBpbnRlcnByZXQgeW91ciBwcm9tcHQgYW5kIG9wdGltaXplIGl0IHRvIG1heGltaXplIHZhcmlldHkgYW5kIHF1YWxpdHkgb2YgdGhlIGltYWdlcyBnZW5lcmF0ZWQuIFlvdSBjYW4gYWxzbyB1c2UgaXQgdG8gd3JpdGUgcHJvbXB0cyBpbiBkaWZmZXJlbnQgbGFuZ3VhZ2VzLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVzb2x1dGlvbiI6eyJlbnVtIjpbIk5vbmUiLCI1MTJ4MTUzNiIsIjU3NngxNDA4IiwiNTc2eDE0NzIiLCI1NzZ4MTUzNiIsIjY0MHgxMzQ0IiwiNjQweDE0MDgiLCI2NDB4MTQ3MiIsIjY0MHgxNTM2IiwiNzA0eDExNTIiLCI3MDR4MTIxNiIsIjcwNHgxMjgwIiwiNzA0eDEzNDQiLCI3MDR4MTQwOCIsIjcwNHgxNDcyIiwiNzM2eDEzMTIiLCI3Njh4MTA4OCIsIjc2OHgxMjE2IiwiNzY4eDEyODAiLCI3Njh4MTM0NCIsIjgzMng5NjAiLCI4MzJ4MTAyNCIsIjgzMngxMDg4IiwiODMyeDExNTIiLCI4MzJ4MTIxNiIsIjgzMngxMjQ4IiwiODY0eDExNTIiLCI4OTZ4OTYwIiwiODk2eDEwMjQiLCI4OTZ4MTA4OCIsIjg5NngxMTIwIiwiODk2eDExNTIiLCI5NjB4ODMyIiwiOTYweDg5NiIsIjk2MHgxMDI0IiwiOTYweDEwODgiLCIxMDI0eDgzMiIsIjEwMjR4ODk2IiwiMTAyNHg5NjAiLCIxMDI0eDEwMjQiLCIxMDg4eDc2OCIsIjEwODh4ODMyIiwiMTA4OHg4OTYiLCIxMDg4eDk2MCIsIjExMjB4ODk2IiwiMTE1Mng3MDQiLCIxMTUyeDgzMiIsIjExNTJ4ODY0IiwiMTE1Mng4OTYiLCIxMjE2eDcwNCIsIjEyMTZ4NzY4IiwiMTIxNng4MzIiLCIxMjQ4eDgzMiIsIjEyODB4NzA0IiwiMTI4MHg3NjgiLCIxMjgweDgwMCIsIjEzMTJ4NzM2IiwiMTM0NHg2NDAiLCIxMzQ0eDcwNCIsIjEzNDR4NzY4IiwiMTQwOHg1NzYiLCIxNDA4eDY0MCIsIjE0MDh4NzA0IiwiMTQ3Mng1NzYiLCIxNDcyeDY0MCIsIjE0NzJ4NzA0IiwiMTUzNng1MTIiLCIxNTM2eDU3NiIsIjE1MzZ4NjQwIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlc29sdXRpb24iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzdHlsZV90eXBlIjp7ImVudW0iOlsiTm9uZSIsIkF1dG8iLCJHZW5lcmFsIiwiUmVhbGlzdGljIiwiRGVzaWduIiwiUmVuZGVyIDNEIiwiQW5pbWUiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGVfdHlwZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxOjEiLCIxNjo5IiwiOToxNiIsIjQ6MyIsIjM6NCIsIjM6MiIsIjI6MyIsIjE2OjEwIiwiMTA6MTYiLCIzOjEiLCIxOjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fSwibWFnaWNfcHJvbXB0X29wdGlvbiI6eyJlbnVtIjpbIkF1dG8iLCJPbiIsIk9mZiJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtYWdpY19wcm9tcHRfb3B0aW9uIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9hYm91dC5pZGVvZ3JhbS5haS9sZWdhbC9hcGktdG9zIiwibmFtZSI6ImlkZW9ncmFtLXYyIiwib3duZXIiOiJpZGVvZ3JhbS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2lkZW9ncmFtLmFpLyIsInJ1bl9jb3VudCI6MjQzNTk4NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2lkZW9ncmFtLWFpL2lkZW9ncmFtLXYyIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9pZGVvZ3JhbS5haS8ifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvbVV0cDhtS2s4eUkwRUo1b2x6c25wa2VUYkFjbXkyT1RFcW5YWGM4RUZHTGhodUVKQS9vdXQtMC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0wNVQxNDowNToyNy42ODE5MzlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDEtMDVUMTU6MjI6NDIuOTI3Mjk4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTA1VDE1OjIyOjMzLjU2MDQ2MVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI2NnRvcWozYm11Nnp2cXI0YmoyaGxtYnNtdSIsImlucHV0Ijp7IndpZHRoIjo3NjgsImhlaWdodCI6NzY4LCJwcm9tcHQiOiJBIGRldGFpbGVkIHBob3RvIG9mIGFuIGFzdHJvbmF1dCByaWRpbmcgYSB1bmljb3JuIHRocm91Z2ggYSBmaWVsZCBvZiBmbG93ZXJzIiwicmVmaW5lIjoibm9fcmVmaW5lciIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjgsIm51bV9vdXRwdXRzIjoxLCJjb250cm9sbmV0XzEiOiJzb2Z0X2VkZ2VfaGVkIiwiY29udHJvbG5ldF8yIjoibm9uZSIsImNvbnRyb2xuZXRfMyI6Im5vbmUiLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOmZhbHNlLCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGhfaGVpZ2h0IiwiY29udHJvbG5ldF8xX2VuZCI6MSwiY29udHJvbG5ldF8yX2VuZCI6MSwiY29udHJvbG5ldF8zX2VuZCI6MSwiY29udHJvbG5ldF8xX2ltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9Kc2ZDUUU4azFsc0NpblcxeW83NnlLTVFlNlI1TVJ0OVdMTDNINVQ1WXBjNXdhc3EvMDIwZTY1NmQtMGM3MS00NWMzLWE3ZjUtMWZhY2Y3ZDUyZDRmLnBuZyIsImNvbnRyb2xuZXRfMV9zdGFydCI6MCwiY29udHJvbG5ldF8yX3N0YXJ0IjowLCJjb250cm9sbmV0XzNfc3RhcnQiOjAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjMwLCJjb250cm9sbmV0XzFfY29uZGl0aW9uaW5nX3NjYWxlIjowLjgsImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOjAuOCwiY29udHJvbG5ldF8zX2NvbmRpdGlvbmluZ19zY2FsZSI6MC43NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxOTQ5OFxuVXNpbmcgZ2l2ZW4gZGltZW5zaW9uc1xucmVzaXplIHRvb2s6IDAuMDJzXG5Qcm9tcHQ6IEEgZGV0YWlsZWQgcGhvdG8gb2YgYW4gYXN0cm9uYXV0IHJpZGluZyBhIHVuaWNvcm4gdGhyb3VnaCBhIGZpZWxkIG9mIGZsb3dlcnNcblByb2Nlc3NpbmcgaW1hZ2Ugd2l0aCBzb2Z0X2VkZ2VfaGVkXG5jb250cm9sbmV0IHByZXByb2Nlc3MgdG9vazogMC40M3NcblVzaW5nIHR4dDJpbWcgKyBjb250cm9sbmV0IHBpcGVsaW5lXG5Mb2FkaW5nIHBpcGVsaW5lIGNvbXBvbmVudHMuLi46ICAgMCV8ICAgICAgICAgIHwgMC83IFswMDowMDw/LCA/aXQvc11cbkxvYWRpbmcgcGlwZWxpbmUgY29tcG9uZW50cy4uLjogMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDcvNyBbMDA6MDA8MDA6MDAsIDE1NDg1LjMwaXQvc11cbllvdSBoYXZlIDEgQ29udHJvbE5ldHMgYW5kIHlvdSBoYXZlIHBhc3NlZCAxIHByb21wdHMuIFRoZSBjb25kaXRpb25pbmdzIHdpbGwgYmUgZml4ZWQgYWNyb3NzIHRoZSBwcm9tcHRzLlxuICAwJXwgICAgICAgICAgfCAwLzMwIFswMDowMDw/LCA/aXQvc11cbiAgMyV84paOICAgICAgICAgfCAxLzMwIFswMDowMDwwMDowNiwgIDQuNjNpdC9zXVxuICA3JXzilosgICAgICAgICB8IDIvMzAgWzAwOjAwPDAwOjA2LCAgNC42Mml0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgMy8zMCBbMDA6MDA8MDA6MDUsICA0LjYyaXQvc11cbiAxMyV84paI4paOICAgICAgICB8IDQvMzAgWzAwOjAwPDAwOjA1LCAgNC42Mml0L3NdXG4gMTclfOKWiOKWiyAgICAgICAgfCA1LzMwIFswMDowMTwwMDowNSwgIDQuNjNpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNi8zMCBbMDA6MDE8MDA6MDUsICA0LjYzaXQvc11cbiAyMyV84paI4paI4paOICAgICAgIHwgNy8zMCBbMDA6MDE8MDA6MDQsICA0LjYyaXQvc11cbiAyNyV84paI4paI4paLICAgICAgIHwgOC8zMCBbMDA6MDE8MDA6MDQsICA0LjYyaXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgOS8zMCBbMDA6MDE8MDA6MDQsICA0LjYzaXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAxMC8zMCBbMDA6MDI8MDA6MDQsICA0LjYzaXQvc11cbiAzNyV84paI4paI4paI4paLICAgICAgfCAxMS8zMCBbMDA6MDI8MDA6MDQsICA0LjYyaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMi8zMCBbMDA6MDI8MDA6MDMsICA0LjYyaXQvc11cbiA0MyV84paI4paI4paI4paI4paOICAgICB8IDEzLzMwIFswMDowMjwwMDowMywgIDQuNjJpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgMTQvMzAgWzAwOjAzPDAwOjAzLCAgNC42Mml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAxNS8zMCBbMDA6MDM8MDA6MDMsICA0LjYyaXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgMTYvMzAgWzAwOjAzPDAwOjAzLCAgNC42Mml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDE3LzMwIFswMDowMzwwMDowMiwgIDQuNjJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxOC8zMCBbMDA6MDM8MDA6MDIsICA0LjYyaXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCAxOS8zMCBbMDA6MDQ8MDA6MDIsICA0LjYyaXQvc11cbiA2NyV84paI4paI4paI4paI4paI4paI4paLICAgfCAyMC8zMCBbMDA6MDQ8MDA6MDIsICA0LjYyaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyMS8zMCBbMDA6MDQ8MDA6MDEsICA0LjYyaXQvc11cbiA3MyV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDIyLzMwIFswMDowNDwwMDowMSwgIDQuNjFpdC9zXVxuIDc3JXzilojilojilojilojilojilojilojilosgIHwgMjMvMzAgWzAwOjA0PDAwOjAxLCAgNC42Mml0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyNC8zMCBbMDA6MDU8MDA6MDEsICA0LjYyaXQvc11cbiA4MyV84paI4paI4paI4paI4paI4paI4paI4paI4paOIHwgMjUvMzAgWzAwOjA1PDAwOjAxLCAgNC42Mml0L3NdXG4gODclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyB8IDI2LzMwIFswMDowNTwwMDowMCwgIDQuNjJpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAyNy8zMCBbMDA6MDU8MDA6MDAsICA0LjYxaXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAyOC8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbiA5NyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCAyOS8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAzMC8zMCBbMDA6MDY8MDA6MDAsICA0LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAzMC8zMCBbMDA6MDY8MDA6MDAsICA0LjYyaXQvc11cbmluZmVyZW5jZSB0b29rOiA2Ljc2c1xucHJlZGljdGlvbiB0b29rOiA3LjQzcyIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjMyODcyNiwidG90YWxfdGltZSI6OS4zNjY4Mzd9LCJtb2RlbCI6ImZvZnIvcmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzJoUkQyeGlsMmRxNUl4Snowd0M0MDN1aDFja0FOdzdzclZoSHhiUGZuNTJnaHVFSkEvY29udHJvbC0wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvbVV0cDhtS2s4eUkwRUo1b2x6c25wa2VUYkFjbXkyT1RFcW5YWGM4RUZHTGhodUVKQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDEtMDVUMTU6MjI6MzMuNTk4NTcyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy82NnRvcWozYm11Nnp2cXI0YmoyaGxtYnNtdSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvNjZ0b3FqM2JtdTZ6dnFyNGJqMmhsbWJzbXUvY2FuY2VsIn0sInZlcnNpb24iOiI5MGE0YTM2MDRjZDYzN2NiOWYxYTJiZGFlMWNmYTllZDg2OTM2MmNhMDI4ODE0Y2RjZTMxMGE3OGUyN2RhYWRlIn0sImRlc2NyaXB0aW9uIjoiUmVhbFZpc1hsIFYzIHdpdGggbXVsdGktY29udHJvbG5ldCwgbG9yYSBsb2FkaW5nLCBpbWcyaW1nLCBpbnBhaW50aW5nIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1yZWFsdmlzeGwtMy1tdWx0aS1jb250cm9sbmV0LWxvcmEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjkwYTRhMzYwNGNkNjM3Y2I5ZjFhMmJkYWUxY2ZhOWVkODY5MzYyY2EwMjg4MTRjZGNlMzEwYTc4ZTI3ZGFhZGUiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0wNVQxNDo1MDoxNS43ODA4MzVaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjYsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkxvUkEgYWRkaXRpdmUgc2NhbGUuIE9ubHkgYXBwbGljYWJsZSBvbiB0cmFpbmVkIG1vZGVscy4ifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dCJ9LCJjb250cm9sbmV0XzEiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzEifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MTksImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzIifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MjQsImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzMiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9jb250cm9sbmV0XzMifV0sImRlZmF1bHQiOiJub25lIiwieC1vcmRlciI6MjksImRlc2NyaXB0aW9uIjoiQ29udHJvbG5ldCJ9LCJsb3JhX3dlaWdodHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9yYSBXZWlnaHRzIiwieC1vcmRlciI6MTcsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJyZWZpbmVfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlJlZmluZSBTdGVwcyIsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkZvciBiYXNlX2ltYWdlX3JlZmluZXIsIHRoZSBudW1iZXIgb2Ygc3RlcHMgdG8gcmVmaW5lLCBkZWZhdWx0cyB0byBudW1faW5mZXJlbmNlX3N0ZXBzIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInNpemluZ19zdHJhdGVneSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemluZ19zdHJhdGVneSJ9XSwiZGVmYXVsdCI6IndpZHRoX2hlaWdodCIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiRGVjaWRlIGhvdyB0byByZXNpemUgaW1hZ2VzIOKAkyB1c2Ugd2lkdGgvaGVpZ2h0LCByZXNpemUgYmFzZWQgb24gaW5wdXQgaW1hZ2Ugb3IgY29udHJvbCBpbWFnZSJ9LCJjb250cm9sbmV0XzFfZW5kIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBFbmQiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoyMywiZGVzY3JpcHRpb24iOiJXaGVuIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGVuZHMifSwiY29udHJvbG5ldF8yX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sbmV0IDIgRW5kIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MjgsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBlbmRzIn0sImNvbnRyb2xuZXRfM19lbmQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMzLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgZW5kcyJ9LCJjb250cm9sbmV0XzFfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29udHJvbG5ldCAxIEltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGZpcnN0IGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8xX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIyLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfMl9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDIgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyNSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3Igc2Vjb25kIGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMiBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI3LCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfM19pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDMgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozMCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgdGhpcmQgY29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzNfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIFN0YXJ0IiwiZGVmYXVsdCI6MCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MzIsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBzdGFydHMifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE4LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIn0sImNvbnRyb2xuZXRfMV9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAxIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAyIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI2LCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfM19jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImJhc2VfaW1hZ2VfcmVmaW5lciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZWZpbmUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJvbG5ldF8xIjp7ImVudW0iOlsibm9uZSIsImVkZ2VfY2FubnkiLCJpbGx1c2lvbiIsImRlcHRoX2xlcmVzIiwiZGVwdGhfbWlkYXMiLCJzb2Z0X2VkZ2VfcGlkaSIsInNvZnRfZWRnZV9oZWQiLCJsaW5lYXJ0IiwibGluZWFydF9hbmltZSIsIm9wZW5wb3NlIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyb2xuZXRfMSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImNvbnRyb2xuZXRfMiI6eyJlbnVtIjpbIm5vbmUiLCJlZGdlX2Nhbm55IiwiaWxsdXNpb24iLCJkZXB0aF9sZXJlcyIsImRlcHRoX21pZGFzIiwic29mdF9lZGdlX3BpZGkiLCJzb2Z0X2VkZ2VfaGVkIiwibGluZWFydCIsImxpbmVhcnRfYW5pbWUiLCJvcGVucG9zZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJjb250cm9sbmV0XzIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJjb250cm9sbmV0XzMiOnsiZW51bSI6WyJub25lIiwiZWRnZV9jYW5ueSIsImlsbHVzaW9uIiwiZGVwdGhfbGVyZXMiLCJkZXB0aF9taWRhcyIsInNvZnRfZWRnZV9waWRpIiwic29mdF9lZGdlX2hlZCIsImxpbmVhcnQiLCJsaW5lYXJ0X2FuaW1lIiwib3BlbnBvc2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiY29udHJvbG5ldF8zIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJzaXppbmdfc3RyYXRlZ3kiOnsiZW51bSI6WyJ3aWR0aF9oZWlnaHQiLCJpbnB1dF9pbWFnZSIsImNvbnRyb2xuZXRfMV9pbWFnZSIsImNvbnRyb2xuZXRfMl9pbWFnZSIsImNvbnRyb2xuZXRfM19pbWFnZSIsIm1hc2tfaW1hZ2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6aW5nX3N0cmF0ZWd5IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3N0YWJpbGl0eWFpL3N0YWJsZS1kaWZmdXNpb24teGwtYmFzZS0xLjAvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoicmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm93bmVyIjoiZm9mciIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9TRzE2MTIyMi9SZWFsVmlzWExfVjMuMCIsInJ1bl9jb3VudCI6MTg3MjI0NCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvcmVhbHZpc3hsLXYzLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvYTM2Mjc1ZTItMzRkNC00YjNkLTgzY2QtZjlhYWY3M2M5Mzg2L2h0dHBzX19fcmVwbGljYXRlLmRlbGl2ZV9vNDBxcFpsLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0wOC0wMVQwOTozMjoxMC44NjMyOTdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDgtMDFUMTQ6Mzk6MDkuNDU2MDE0WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA4LTAxVDE0OjM4OjU1LjM1NDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrZzFrcndzZGY5cmc4MGNoMXNnc3JncTdoOCIsImlucHV0Ijp7InN0ZXBzIjoyNSwid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiVGhlIHdvcmxkJ3MgbGFyZ2VzdCBibGFjayBmb3Jlc3QgY2FrZSwgdGhlIHNpemUgb2YgYSBidWlsZGluZywgc3Vycm91bmRlZCBieSB0cmVlcyBvZiB0aGUgYmxhY2sgZm9yZXN0IiwiZ3VpZGFuY2UiOjMsImludGVydmFsIjoyLCJzYWZldHlfdG9sZXJhbmNlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6bnVsbCwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjoxNC4wOTM2NzE0NjYsInRvdGFsX3RpbWUiOjE0LjEwMjAxNH0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8iLCJvdXRwdXQiOiJodHRwczovL2JmbGFwaXN0b3JhZ2UuYmxvYi5jb3JlLndpbmRvd3MubmV0L3B1YmxpYy9jODE0NWFhNmU1ODk0Y2JkODE1ZDZjZTcwOGZlYTlmMi9zYW1wbGUuanBnIiwic3RhcnRlZF9hdCI6IjIwMjQtMDgtMDFUMTQ6Mzg6NTUuMzYyMzQzWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9rZzFrcndzZGY5cmc4MGNoMXNnc3JncTdoOCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva2cxa3J3c2RmOXJnODBjaDFzZ3NyZ3E3aDgvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJTdGF0ZS1vZi10aGUtYXJ0IGltYWdlIGdlbmVyYXRpb24gd2l0aCB0b3Agb2YgdGhlIGxpbmUgcHJvbXB0IGZvbGxvd2luZywgdmlzdWFsIHF1YWxpdHksIGltYWdlIGRldGFpbCBhbmQgb3V0cHV0IGRpdmVyc2l0eS4iLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjFlMjM3YWE3MDNiZjNhOGFiNDgwZDViNTk1NTYzMTI4ODA3YWY2NDljNTBhZmMwYjRmMjJhOTE3NGU5MGQxZDYiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0zMVQxMjo0NDo1NS40OTYxNDRaIiwiY29nX3ZlcnNpb24iOiIwLjE0LjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBTZXQgZm9yIHJlcHJvZHVjaWJsZSBnZW5lcmF0aW9uIn0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjI1LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGlmZnVzaW9uIHN0ZXBzIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsIm1heGltdW0iOjE0NDAsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIGluIHRleHQtdG8taW1hZ2UgbW9kZS4gT25seSB1c2VkIHdoZW4gYXNwZWN0X3JhdGlvPWN1c3RvbS4gTXVzdCBiZSBhIG11bHRpcGxlIG9mIDMyIChpZiBpdCdzIG5vdCwgaXQgd2lsbCBiZSByb3VuZGVkIHRvIG5lYXJlc3QgbXVsdGlwbGUgb2YgMzIpLiBOb3RlOiBJZ25vcmVkIGluIGltZzJpbWcgYW5kIGlucGFpbnRpbmcgbW9kZXMuIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwibWF4aW11bSI6MTQ0MCwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IkhlaWdodCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIGluIHRleHQtdG8taW1hZ2UgbW9kZS4gT25seSB1c2VkIHdoZW4gYXNwZWN0X3JhdGlvPWN1c3RvbS4gTXVzdCBiZSBhIG11bHRpcGxlIG9mIDMyIChpZiBpdCdzIG5vdCwgaXQgd2lsbCBiZSByb3VuZGVkIHRvIG5lYXJlc3QgbXVsdGlwbGUgb2YgMzIpLiBOb3RlOiBJZ25vcmVkIGluIGltZzJpbWcgYW5kIGlucGFpbnRpbmcgbW9kZXMuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6MywibWF4aW11bSI6NSwibWluaW11bSI6MiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJDb250cm9scyB0aGUgYmFsYW5jZSBiZXR3ZWVuIGFkaGVyZW5jZSB0byB0aGUgdGV4dCBwcm9tcHQgYW5kIGltYWdlIHF1YWxpdHkvZGl2ZXJzaXR5LiBIaWdoZXIgdmFsdWVzIG1ha2UgdGhlIG91dHB1dCBtb3JlIGNsb3NlbHkgbWF0Y2ggdGhlIHByb21wdCBidXQgbWF5IHJlZHVjZSBvdmVyYWxsIGltYWdlIHF1YWxpdHkuIExvd2VyIHZhbHVlcyBhbGxvdyBmb3IgbW9yZSBjcmVhdGl2ZSBmcmVlZG9tIGJ1dCBtaWdodCBwcm9kdWNlIHJlc3VsdHMgbGVzcyByZWxldmFudCB0byB0aGUgcHJvbXB0LiJ9LCJpbnRlcnZhbCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJJbnRlcnZhbCIsImRlZmF1bHQiOjIsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiSW50ZXJ2YWwgaXMgYSBzZXR0aW5nIHRoYXQgaW5jcmVhc2VzIHRoZSB2YXJpYW5jZSBpbiBwb3NzaWJsZSBvdXRwdXRzIGxldHRpbmcgdGhlIG1vZGVsIGJlIGEgdGFkIG1vcmUgZHluYW1pYyBpbiB3aGF0IG91dHB1dHMgaXQgbWF5IHByb2R1Y2UgaW4gdGVybXMgb2YgY29tcG9zaXRpb24sIGNvbG9yLCBkZXRhaWwsIGFuZCBwcm9tcHQgaW50ZXJwcmV0YXRpb24uIFNldHRpbmcgdGhpcyB2YWx1ZSBsb3cgd2lsbCBlbnN1cmUgc3Ryb25nIHByb21wdCBmb2xsb3dpbmcgd2l0aCBtb3JlIGNvbnNpc3RlbnQgb3V0cHV0cywgc2V0dGluZyBpdCBoaWdoZXIgd2lsbCBwcm9kdWNlIG1vcmUgZHluYW1pYyBvciB2YXJpZWQgb3V0cHV0cy4ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJBc3BlY3QgcmF0aW8gZm9yIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifSwiaW1hZ2VfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIFByb21wdCIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiSW1hZ2UgdG8gdXNlIHdpdGggRmx1eCBSZWR1eC4gVGhpcyBpcyB1c2VkIHRvZ2V0aGVyIHdpdGggdGhlIHRleHQgcHJvbXB0IHRvIGd1aWRlIHRoZSBnZW5lcmF0aW9uIHRvd2FyZHMgdGhlIGNvbXBvc2l0aW9uIG9mIHRoZSBpbWFnZV9wcm9tcHQuIE11c3QgYmUganBlZywgcG5nLCBnaWYsIG9yIHdlYnAuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcy4ifSwib3V0cHV0X3F1YWxpdHkiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik91dHB1dCBRdWFsaXR5IiwiZGVmYXVsdCI6ODAsIm1heGltdW0iOjEwMCwibWluaW11bSI6MCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBtb2RpZnkgdGhlIHByb21wdCBmb3IgbW9yZSBjcmVhdGl2ZSBnZW5lcmF0aW9uIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiY3VzdG9tIiwiMToxIiwiMTY6OSIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjk6MTYiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8jbGljZW5zZSIsIm5hbWUiOiJmbHV4LXBybyIsIm93bmVyIjoiYmxhY2stZm9yZXN0LWxhYnMiLCJpc19vZmZpY2lhbCI6dHJ1ZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEzMTA2MzM1LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9YY2tscFNGMW83WjFJOTF4UVFRSEZ2SmZsdFdFYTNIdVFwb2VWVlR2TjdHVkpoZmZBL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIyLTExLTEzVDAyOjEwOjA4LjYyMDU1MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMi0xMS0xM1QwMzoxMToxNy45NDg0NDdaIiwiY3JlYXRlZF9hdCI6IjIwMjItMTEtMTNUMDM6MDc6MDMuNzkwMTkyWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Iml0enltY3hjeXJkZHhlbGJmYWU2amtwYjdpIiwiaW5wdXQiOnsid2lkdGgiOjUxMiwiaGVpZ2h0Ijo1MTIsInByb21wdCI6Ik1vc3N5IFJ1bmljIEJyaWNrcyBzZWFtbGVzcyB0ZXh0dXJlLCB0cmVuZGluZyBvbiBhcnRzdGF0aW9uLCBzdG9uZSwgbW9zcywgYmFzZSBjb2xvciwgYWxiZWRvLCA0ayIsInNjaGVkdWxlciI6IkstTE1TIiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA1MjMzNlxuICAwJXwgICAgICAgICAgfCAwLzUwIFswMDowMDw/LCA/aXQvc11cbiAgMiV84paPICAgICAgICAgfCAxLzUwIFswMDowMzwwMjo1NywgIDMuNjNzL2l0XVxuICA2JXzilowgICAgICAgICB8IDMvNTAgWzAwOjAzPDAwOjQ3LCAgMS4wMHMvaXRdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDM8MDA6MjMsICAxLjkwaXQvc11cbiAxNCV84paI4paNICAgICAgICB8IDcvNTAgWzAwOjA0PDAwOjE0LCAgMi45OGl0L3NdXG4gMTglfOKWiOKWiiAgICAgICAgfCA5LzUwIFswMDowNDwwMDowOSwgIDQuMjJpdC9zXVxuIDIyJXzilojilojilo8gICAgICAgfCAxMS81MCBbMDA6MDQ8MDA6MDcsICA1LjU0aXQvc11cbiAyNiV84paI4paI4paMICAgICAgIHwgMTMvNTAgWzAwOjA0PDAwOjA1LCAgNi44OGl0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDE1LzUwIFswMDowNDwwMDowNCwgIDguMDdpdC9zXVxuIDM0JXzilojilojilojilo0gICAgICB8IDE3LzUwIFswMDowNDwwMDowMywgIDkuMDJpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDE5LzUwIFswMDowNTwwMDowMywgMTAuMDRpdC9zXVxuIDQyJXzilojilojilojilojilo8gICAgIHwgMjEvNTAgWzAwOjA1PDAwOjAyLCAxMC43OGl0L3NdXG4gNDYlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAyMy81MCBbMDA6MDU8MDA6MDIsIDExLjQ4aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDI1LzUwIFswMDowNTwwMDowMiwgMTIuMDRpdC9zXVxuIDU0JXzilojilojilojilojilojilo0gICAgfCAyNy81MCBbMDA6MDU8MDA6MDEsIDEyLjQzaXQvc11cbiA1OCV84paI4paI4paI4paI4paI4paKICAgIHwgMjkvNTAgWzAwOjA1PDAwOjAxLCAxMi42N2l0L3NdXG4gNjIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgIHwgMzEvNTAgWzAwOjA1PDAwOjAxLCAxMi43Mml0L3NdXG4gNjYlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgMzMvNTAgWzAwOjA2PDAwOjAxLCAxMi45NGl0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMzUvNTAgWzAwOjA2PDAwOjAxLCAxMy4xMWl0L3NdXG4gNzQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgfCAzNy81MCBbMDA6MDY8MDA6MDAsIDEzLjIzaXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDM5LzUwIFswMDowNjwwMDowMCwgMTMuMzBpdC9zXVxuIDgyJXzilojilojilojilojilojilojilojilojilo8gfCA0MS81MCBbMDA6MDY8MDA6MDAsIDEzLjM4aXQvc11cbiA4NiV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgNDMvNTAgWzAwOjA2PDAwOjAwLCAxMy4yOWl0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDQ1LzUwIFswMDowNjwwMDowMCwgMTMuMDdpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDQ3LzUwIFswMDowNzwwMDowMCwgMTMuMTRpdC9zXVxuIDk4JXzilojilojilojilojilojilojilojilojilojilop8IDQ5LzUwIFswMDowNzwwMDowMCwgMTMuMTRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUwLzUwIFswMDowNzwwMDowMCwgIDYuNzlpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo5LjI2NTg0OCwidG90YWxfdGltZSI6MjU0LjE1ODI1NX0sIm1vZGVsIjoidHN0cmFtZXIvbWF0ZXJpYWwtZGlmZnVzaW9uIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvWGNrbHBTRjFvN1oxSTkxeFFRUUhGdkpmbHRXRWEzSHVRcG9lVlZUdk43R1ZKaGZmQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjItMTEtMTNUMDM6MTE6MDguNjgyNTk5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9pdHp5bWN4Y3lyZGR4ZWxiZmFlNmprcGI3aSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaXR6eW1jeGN5cmRkeGVsYmZhZTZqa3BiN2kvY2FuY2VsIn0sInZlcnNpb24iOiJhNDI2OTJjNTRjMGY0MDdmODAzYTBhOGE5MDY2MTYwOTc2YmFlZGI3N2M5MTE3MWEwMTczMGY5YjBkN2JlZWZmIn0sImRlc2NyaXB0aW9uIjoiU3RhYmxlIGRpZmZ1c2lvbiBmb3JrIGZvciBnZW5lcmF0aW5nIHRpbGVhYmxlIG91dHB1dHMgdXNpbmcgdjEuNSBtb2RlbCIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYTQyNjkyYzU0YzBmNDA3ZjgwM2EwYThhOTA2NjE2MDk3NmJhZWRiNzdjOTExNzFhMDE3MzBmOWIwZDdiZWVmZiIsImNyZWF0ZWRfYXQiOiIyMDIyLTExLTEzVDAzOjA0OjE4Ljg4NTQ1M1oiLCJjb2dfdmVyc2lvbiI6IjAuNC40Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJCbGFjayBhbmQgd2hpdGUgaW1hZ2UgdG8gdXNlIGFzIG1hc2sgZm9yIGlucGFpbnRpbmcgb3ZlciBpbml0X2ltYWdlLiBCbGFjayBwaXhlbHMgYXJlIGlucGFpbnRlZCBhbmQgd2hpdGUgcGl4ZWxzIGFyZSBwcmVzZXJ2ZWQuIFRlbmRzIHRvIHdvcmsgYmV0dGVyIHdpdGggcHJvbXB0IHN0cmVuZ3RoIG9mIDAuNS0wLjcuIENvbnNpZGVyIHVzaW5nIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9hbmRyZWFzamFuc3Nvbi9zdGFibGUtZGlmZnVzaW9uLWlucGFpbnRpbmcgaW5zdGVhZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwid2lkdGgiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy93aWR0aCJ9XSwiZGVmYXVsdCI6NTEyLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTWF4aW11bSBzaXplIGlzIDEwMjR4NzY4IG9yIDc2OHgxMDI0IGJlY2F1c2Ugb2YgbWVtb3J5IGxpbWl0cyJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjUxMiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBNYXhpbXVtIHNpemUgaXMgMTAyNHg3Njggb3IgNzY4eDEwMjQgYmVjYXVzZSBvZiBtZW1vcnkgbGltaXRzIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiSy1MTVMiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkNob29zZSBhIHNjaGVkdWxlci4gSWYgeW91IHVzZSBhbiBpbml0IGltYWdlLCBQTkRNIHdpbGwgYmUgdXNlZCJ9LCJpbml0X2ltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkluaXQgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkluaXRhbCBpbWFnZSB0byBnZW5lcmF0ZSB2YXJpYXRpb25zIG9mLiBXaWxsIGJlIHJlc2l6ZWQgdG8gdGhlIHNwZWNpZmllZCB3aWR0aCBhbmQgaGVpZ2h0In0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiBJZiB0aGUgTlNGVyBmaWx0ZXIgaXMgdHJpZ2dlcmVkLCB5b3UgbWF5IGdldCBmZXdlciBvdXRwdXRzIHRoYW4gdGhpcy4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbml0IGltYWdlLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbml0IGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbMTI4LDI1NiwzODQsNDQ4LDUxMiw1NzYsNjQwLDcwNCw3NjgsODMyLDg5Niw5NjAsMTAyNF0sInR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJ3aWR0aCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiaGVpZ2h0Ijp7ImVudW0iOlsxMjgsMjU2LDM4NCw0NDgsNTEyLDU3Niw2NDAsNzA0LDc2OCw4MzIsODk2LDk2MCwxMDI0XSwidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6ImhlaWdodCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifX0sImRlc2NyaXB0aW9uIjoiVGhlIHJlcXVlc3QgYm9keSBmb3IgYSBwcmVkaWN0aW9uIn0sIlJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlJlc3BvbnNlIiwicmVxdWlyZWQiOlsic3RhdHVzIl0sInByb3BlcnRpZXMiOnsiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifX0sImRlc2NyaXB0aW9uIjoiVGhlIHJlc3BvbnNlIGJvZHkgZm9yIGEgcHJlZGljdGlvbiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiSy1MTVMiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6bnVsbCwibmFtZSI6Im1hdGVyaWFsLWRpZmZ1c2lvbiIsIm93bmVyIjoidHN0cmFtZXIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMzMzMzE5LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vdHN0cmFtZXIvbWF0ZXJpYWwtZGlmZnVzaW9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvb0R0WUlLMmxEb2FLTXRkRTRFNW96UVNhNjFCVTNnYzRhUnZHRjN4bUZwZHdDeGJFL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTEwLTE3VDA5OjQ4OjM0Ljc2MTE4N1oiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMC0xN1QxMzo0ODo1MC43NTk0NzVaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTAtMTdUMTM6NDg6MzAuMzc4NDI1WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InJ1enNubXRiN2lkcndlY3kydWU1aWc2Z2xpIiwiaW5wdXQiOnsic2VlZCI6bnVsbCwiaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0ppT1RNQ0hqNG9HclRUZjhQZzJyN3Z5SThZZFhjNWpMMklEeUMyU2ZodWdnalllNi9vdXQtMCUyMCUyODElMjkucG5nIiwicHJvbXB0Ijoic2hvdCBpbiB0aGUgc3R5bGUgb2Ygc2tzZmVyLCBhIHdvbWFuIGluIGFsYXNrYSIsInJlZmluZSI6ImJhc2VfaW1hZ2VfcmVmaW5lciIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJsb3JhX3NjYWxlIjowLjk1LCJudW1fb3V0cHV0cyI6MSwibG9yYV93ZWlnaHRzIjoiaHR0cHM6Ly9wYnh0LnJlcGxpY2F0ZS5kZWxpdmVyeS9td04zQUZ5WVp5b3VPQjAzVWh3OHViS1c5cnBxTWdkdEw5ellWOUdGMldHRGl3YkUvdHJhaW5lZF9tb2RlbC50YXIiLCJyZWZpbmVfc3RlcHMiOjIwLCJndWlkYW5jZV9zY2FsZSI6Ny41LCJhcHBseV93YXRlcm1hcmsiOnRydWUsImNvbmRpdGlvbl9zY2FsZSI6MC41LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo0MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0NDE4NlxubG9hZGluZyBjdXN0b20gd2VpZ2h0c1xud2VpZ2h0cyBhbHJlYWR5IGluIGNhY2hlXG5Mb2FkaW5nIGZpbmUtdHVuZWQgbW9kZWxcbkRvZXMgbm90IGhhdmUgVW5ldC4gYXNzdW1lIHdlIGFyZSB1c2luZyBMb1JBXG5Mb2FkaW5nIFVuZXQgTG9SQVxuUHJvbXB0OiBzaG90IGluIHRoZSBzdHlsZSBvZiA8czA+PHMxPiwgYSB3b21hbiBpbiBhbGFza2Fcbk9yaWdpbmFsIHdpZHRoOjEwMjQsIGhlaWdodDoxMDI0XG5Bc3BlY3QgUmF0aW86IDEuMDBcbm5ld193aWR0aDoxMDI0LCBuZXdfaGVpZ2h0OjEwMjRcbnR4dDJpbWcgbW9kZVxuICAwJXwgICAgICAgICAgfCAwLzQwIFswMDowMDw/LCA/aXQvc11cbiAgMiV84paOICAgICAgICAgfCAxLzQwIFswMDowMDwwMDoxNCwgIDIuNzJpdC9zXVxuICA1JXzilowgICAgICAgICB8IDIvNDAgWzAwOjAwPDAwOjEzLCAgMi43M2l0L3NdXG4gIDglfOKWiiAgICAgICAgIHwgMy80MCBbMDA6MDE8MDA6MTMsICAyLjczaXQvc11cbiAxMCV84paIICAgICAgICAgfCA0LzQwIFswMDowMTwwMDoxMywgIDIuNzNpdC9zXVxuIDEyJXzilojilo4gICAgICAgIHwgNS80MCBbMDA6MDE8MDA6MTIsICAyLjczaXQvc11cbiAxNSV84paI4paMICAgICAgICB8IDYvNDAgWzAwOjAyPDAwOjEyLCAgMi43M2l0L3NdXG4gMTglfOKWiOKWiiAgICAgICAgfCA3LzQwIFswMDowMjwwMDoxMiwgIDIuNzNpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgOC80MCBbMDA6MDI8MDA6MTEsICAyLjczaXQvc11cbiAyMiV84paI4paI4paOICAgICAgIHwgOS80MCBbMDA6MDM8MDA6MTEsICAyLjczaXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAzPDAwOjExLCAgMi43Mml0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDExLzQwIFswMDowNDwwMDoxMCwgIDIuNzJpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxMi80MCBbMDA6MDQ8MDA6MTAsICAyLjcyaXQvc11cbiAzMiV84paI4paI4paI4paOICAgICAgfCAxMy80MCBbMDA6MDQ8MDA6MDksICAyLjcyaXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCAxNC80MCBbMDA6MDU8MDA6MDksICAyLjcyaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAxNS80MCBbMDA6MDU8MDA6MDksICAyLjcyaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxNi80MCBbMDA6MDU8MDA6MDgsICAyLjcyaXQvc11cbiA0MiV84paI4paI4paI4paI4paOICAgICB8IDE3LzQwIFswMDowNjwwMDowOCwgIDIuNzFpdC9zXVxuIDQ1JXzilojilojilojilojilowgICAgIHwgMTgvNDAgWzAwOjA2PDAwOjA4LCAgMi43MWl0L3NdXG4gNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxOS80MCBbMDA6MDY8MDA6MDcsICAyLjcxaXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDIwLzQwIFswMDowNzwwMDowNywgIDIuNzFpdC9zXVxuIDUyJXzilojilojilojilojilojilo4gICAgfCAyMS80MCBbMDA6MDc8MDA6MDYsICAyLjcxaXQvc11cbiA1NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjA4PDAwOjA2LCAgMi43Mml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiiAgICB8IDIzLzQwIFswMDowODwwMDowNiwgIDIuNzFpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAyNC80MCBbMDA6MDg8MDA6MDUsICAyLjcxaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAyNS80MCBbMDA6MDk8MDA6MDUsICAyLjcxaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAyNi80MCBbMDA6MDk8MDA6MDUsICAyLjcxaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAyNy80MCBbMDA6MDk8MDA6MDQsICAyLjcxaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyOC80MCBbMDA6MTA8MDA6MDQsICAyLjcyaXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paOICB8IDI5LzQwIFswMDoxMDwwMDowNCwgIDIuNzFpdC9zXVxuIDc1JXzilojilojilojilojilojilojilojilowgIHwgMzAvNDAgWzAwOjExPDAwOjAzLCAgMi43MWl0L3NdXG4gNzglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgfCAzMS80MCBbMDA6MTE8MDA6MDMsICAyLjcxaXQvc11cbiA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDMyLzQwIFswMDoxMTwwMDowMiwgIDIuNzFpdC9zXVxuIDgyJXzilojilojilojilojilojilojilojilojilo4gfCAzMy80MCBbMDA6MTI8MDA6MDIsICAyLjcxaXQvc11cbiA4NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjEyPDAwOjAyLCAgMi43MWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDM1LzQwIFswMDoxMjwwMDowMSwgIDIuNzFpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAzNi80MCBbMDA6MTM8MDA6MDEsICAyLjcxaXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAzNy80MCBbMDA6MTM8MDA6MDEsICAyLjcxaXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAzOC80MCBbMDA6MTM8MDA6MDAsICAyLjcxaXQvc11cbiA5OCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paKfCAzOS80MCBbMDA6MTQ8MDA6MDAsICAyLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MTQ8MDA6MDAsICAyLjcxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MTQ8MDA6MDAsICAyLjcyaXQvc11cbiAgMCV8ICAgICAgICAgIHwgMC82IFswMDowMDw/LCA/aXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDEvNiBbMDA6MDA8MDA6MDEsICA0LjMyaXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAyLzYgWzAwOjAwPDAwOjAwLCAgNC4zMGl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAzLzYgWzAwOjAwPDAwOjAwLCAgNC4zMGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgNC82IFswMDowMDwwMDowMCwgIDQuMjhpdC9zXVxuIDgzJXzilojilojilojilojilojilojilojilojilo4gfCA1LzYgWzAwOjAxPDAwOjAwLCAgNC4yOGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNi82IFswMDowMTwwMDowMCwgIDQuMjhpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDYvNiBbMDA6MDE8MDA6MDAsICA0LjI5aXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MjAuNDExMjE1LCJ0b3RhbF90aW1lIjoyMC4zODEwNX0sIm1vZGVsIjoiZmVybWF0cmVzZWFyY2gvc2R4bC1jb250cm9sbmV0LWxvcmEiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9vRHRZSUsybERvYUtNdGRFNEU1b3pRU2E2MUJVM2djNGFSdkdGM3htRnBkd0N4YkUvb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEwLTE3VDEzOjQ4OjMwLjM0ODI2MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcnV6c25tdGI3aWRyd2VjeTJ1ZTVpZzZnbGkiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3J1enNubXRiN2lkcndlY3kydWU1aWc2Z2xpL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiYTRmYjg0MDIyMzYxNjAyYTI0MDFkNzQ0MzUyMjllOTBkYTYzZWE0YTJhYWI0MGViZjc5YWZkN2FmNWEwODFkNCJ9LCJkZXNjcmlwdGlvbiI6IicnJ0xhc3QgdXBkYXRlOiBOb3cgc3VwcG9ydHMgaW1nMmltZy4nJycgU0RYTCBDYW5ueSBjb250cm9sbmV0IHdpdGggTG9SQSBzdXBwb3J0LiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vQmF0b3VSZXNlYXJjaC9Db2ctU0RYTC1Db250cm9sTmV0LUxvUkEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjNiYjEzZmUxYzMzYzM1OTg3YjMzNzkyYjAxYjcxZWQ2NTI5ZDAzZjE2NWQxYzI0MTYzNzU4NTlmMDljYTlmZWYiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMS0zMVQxMDo0OToyMy4wMDg5NzhaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsImRlZmF1bHQiOiJBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwicmVmaW5lIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvcmVmaW5lIn1dLCJkZWZhdWx0IjoiYmFzZV9pbWFnZV9yZWZpbmVyIiwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiV2hldGhlciB0byB1c2UgcmVmaW5lbWVudCBzdGVwcyBvciBub3QifSwiaW1nMmltZyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiSW1nMkltZyIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVXNlIGltZzJpbWcgcGlwZWxpbmUsIGl0IHdpbGwgdXNlIHRoZSBpbWFnZSBpbnB1dCBib3RoIGFzIHRoZSBjb250cm9sIGltYWdlIGFuZCB0aGUgYmFzZSBpbWFnZS4ifSwic3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiV2hlbiBpbWcyaW1nIGlzIGFjdGl2ZSwgdGhlIGRlbm9pc2luZyBzdHJlbmd0aC4gMSBtZWFucyB0b3RhbCBkZXN0cnVjdGlvbiBvZiB0aGUgaW5wdXQgaW1hZ2UuIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjk1LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJMb1JBIGFkZGl0aXZlIHNjYWxlLiBPbmx5IGFwcGxpY2FibGUgb24gdHJhaW5lZCBtb2RlbHMuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IlJlcGxpY2F0ZSBMb1JBIHdlaWdodHMgdG8gdXNlLiBMZWF2ZSBibGFuayB0byB1c2UgdGhlIGRlZmF1bHQgd2VpZ2h0cy4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJkZWZhdWx0IjoxMCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiRm9yIGJhc2VfaW1hZ2VfcmVmaW5lciwgdGhlIG51bWJlciBvZiBzdGVwcyB0byByZWZpbmUifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sImNvbmRpdGlvbl9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb25kaXRpb24gU2NhbGUiLCJkZWZhdWx0IjoxLjEsIm1heGltdW0iOjIsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiVGhlIGJpZ2dlciB0aGlzIG51bWJlciBpcywgdGhlIG1vcmUgQ29udHJvbE5ldCBpbnRlcmZlcmVzIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJJbnB1dCBOZWdhdGl2ZSBQcm9tcHQifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInJlZmluZSI6eyJlbnVtIjpbIm5vX3JlZmluZXIiLCJiYXNlX2ltYWdlX3JlZmluZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoicmVmaW5lIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOm51bGwsIm5hbWUiOiJzZHhsLWNvbnRyb2xuZXQtbG9yYSIsIm93bmVyIjoiZmVybWF0cmVzZWFyY2giLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo5NTYxNzUsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mZXJtYXRyZXNlYXJjaC9zZHhsLWNvbnRyb2xuZXQtbG9yYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfY292ZXJfaW1hZ2UvNjZhMDRhZGEtYTdlMS00MGViLThmOWEtNGViZjUxZDFkMTA2L291dHB1dC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0wOC0wMVQyMzozMzoxNS41ODc3ODlaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDM6MjUuNjI3MzA3WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEyLTA2VDIxOjAzOjIyLjM2ODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiI3Y2U4YXpwYjAxcm04MGNra3E0Yno4OWU1NCIsImlucHV0Ijp7InNlZWQiOjEzMzksInN0ZXBzIjoyMCwid2lkdGgiOjUxMiwiaGVpZ2h0Ijo3MjgsInByb21wdCI6IlJBVyBwaG90bywgYSBwb3J0cmFpdCBwaG90byBvZiBhIGxhdGluYSB3b21hbiBpbiBjYXN1YWwgY2xvdGhlcywgbmF0dXJhbCBza2luLCA4ayB1aGQsIGhpZ2ggcXVhbGl0eSwgZmlsbSBncmFpbiwgRnVqaWZpbG0gWFQzIiwiZ3VpZGFuY2UiOjUsInNjaGVkdWxlciI6IkV1bGVyQSIsIm5lZ2F0aXZlX3Byb21wdCI6IihkZWZvcm1lZCBpcmlzLCBkZWZvcm1lZCBwdXBpbHMsIHNlbWktcmVhbGlzdGljLCBjZ2ksIDNkLCByZW5kZXIsIHNrZXRjaCwgY2FydG9vbiwgZHJhd2luZywgYW5pbWU6MS40KSwgdGV4dCwgY2xvc2UgdXAsIGNyb3BwZWQsIG91dCBvZiBmcmFtZSwgd29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGpwZWcgYXJ0aWZhY3RzLCB1Z2x5LCBkdXBsaWNhdGUsIG1vcmJpZCwgbXV0aWxhdGVkLCBleHRyYSBmaW5nZXJzLCBtdXRhdGVkIGhhbmRzLCBwb29ybHkgZHJhd24gaGFuZHMsIHBvb3JseSBkcmF3biBmYWNlLCBtdXRhdGlvbiwgZGVmb3JtZWQsIGJsdXJyeSwgZGVoeWRyYXRlZCwgYmFkIGFuYXRvbXksIGJhZCBwcm9wb3J0aW9ucywgZXh0cmEgbGltYnMsIGNsb25lZCBmYWNlLCBkaXNmaWd1cmVkLCBncm9zcyBwcm9wb3J0aW9ucywgbWFsZm9ybWVkIGxpbWJzLCBtaXNzaW5nIGFybXMsIG1pc3NpbmcgbGVncywgZXh0cmEgYXJtcywgZXh0cmEgbGVncywgZnVzZWQgZmluZ2VycywgdG9vIG1hbnkgZmluZ2VycywgbG9uZyBuZWNrIn0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiIwJXwgICAgICAgICAgfCAwLzIwIFswMDowMDw/LCA/aXQvc11cbiAxMCV84paIICAgICAgICAgfCAyLzIwIFswMDowMDwwMDowMSwgMTEuODVpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNC8yMCBbMDA6MDA8MDA6MDEsIDExLjcxaXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgNi8yMCBbMDA6MDA8MDA6MDEsIDExLjYzaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCA4LzIwIFswMDowMDwwMDowMSwgMTEuNThpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTAvMjAgWzAwOjAwPDAwOjAwLCAxMS41OGl0L3NdXG4gNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDEyLzIwIFswMDowMTwwMDowMCwgMTEuNTZpdC9zXVxuIDcwJXzilojilojilojilojilojilojiloggICB8IDE0LzIwIFswMDowMTwwMDowMCwgMTEuNTRpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMTYvMjAgWzAwOjAxPDAwOjAwLCAxMS41M2l0L3NdXG4gOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDE4LzIwIFswMDowMTwwMDowMCwgMTEuNTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDowMTwwMDowMCwgMTEuNTJpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDowMTwwMDowMCwgMTEuNTZpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoxLjk3NDQ4ODU0NywidG90YWxfdGltZSI6My4yNTkzMDd9LCJtb2RlbCI6Imx1Y2F0YWNvL3JlYWxpc3RpYy12aXNpb24tdjUuMSIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvRkhZUHljb2RlMFVhR0NBdXFzMk52NllKT0RsMklnbTJpOHdQYVNLcWFXaE94SThKQS9vdXRwdXQucG5nIiwic3RhcnRlZF9hdCI6IjIwMjQtMTItMDZUMjE6MDM6MjMuNjUyODE5WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9iY3dyLWx0M2VxNWhtbjRmeWdveHFyZzdrMnBzbm1paW5jdTcybmtyanNneW1uN2xha3M1bm9kZ2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zLzdjZThhenBiMDFybTgwY2trcTRiejg5ZTU0IiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy83Y2U4YXpwYjAxcm04MGNra3E0Yno4OWU1NC9jYW5jZWwifSwidmVyc2lvbiI6IjJjOGU5NTRkZWNiZjcwYjc2MDdhNDQxNGU1Nzg1ZWY5ZTRkZTRiOGM1MWQ1MGZiOGI4YjM0OTE2MGUwZWY2YmIifSwiZGVzY3JpcHRpb24iOiJJbXBsZW1lbnRhdGlvbiBvZiBSZWFsaXN0aWMgVmlzaW9uIHY1LjEgd2l0aCBWQUUiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1yZWFsaXN0aWMtdmlzaW9uLXY1LjEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjJjOGU5NTRkZWNiZjcwYjc2MDdhNDQxNGU1Nzg1ZWY5ZTRkZTRiOGM1MWQ1MGZiOGI4YjM0OTE2MGUwZWY2YmIiLCJjcmVhdGVkX2F0IjoiMjAyMy0wOC0xNVQwMzowNTowOS4wNDk4OTRaIiwiY29nX3ZlcnNpb24iOiIwLjguNiIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJkZWZhdWx0IjowLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNlZWQgKDAgPSByYW5kb20sIG1heGltdW06IDIxNDc0ODM2NDcpIn0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjIwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiIG51bV9pbmZlcmVuY2Vfc3RlcHMifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NTEyLCJtYXhpbXVtIjoxOTIwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IldpZHRoIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6NzI4LCJtYXhpbXVtIjoxOTIwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkhlaWdodCJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6IlJBVyBwaG90bywgYSBwb3J0cmFpdCBwaG90byBvZiBhIGxhdGluYSB3b21hbiBpbiBjYXN1YWwgY2xvdGhlcywgbmF0dXJhbCBza2luLCA4ayB1aGQsIGhpZ2ggcXVhbGl0eSwgZmlsbSBncmFpbiwgRnVqaWZpbG0gWFQzIiwieC1vcmRlciI6MH0sImd1aWRhbmNlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIiwiZGVmYXVsdCI6NSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJHdWlkYW5jZSBzY2FsZSAoMy41IC0gNykifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRXVsZXJBIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJDaG9vc2UgYSBzY2hlZHVsZXIifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIoZGVmb3JtZWQgaXJpcywgZGVmb3JtZWQgcHVwaWxzLCBzZW1pLXJlYWxpc3RpYywgY2dpLCAzZCwgcmVuZGVyLCBza2V0Y2gsIGNhcnRvb24sIGRyYXdpbmcsIGFuaW1lOjEuNCksIHRleHQsIGNsb3NlIHVwLCBjcm9wcGVkLCBvdXQgb2YgZnJhbWUsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5LCBqcGVnIGFydGlmYWN0cywgdWdseSwgZHVwbGljYXRlLCBtb3JiaWQsIG11dGlsYXRlZCwgZXh0cmEgZmluZ2VycywgbXV0YXRlZCBoYW5kcywgcG9vcmx5IGRyYXduIGhhbmRzLCBwb29ybHkgZHJhd24gZmFjZSwgbXV0YXRpb24sIGRlZm9ybWVkLCBibHVycnksIGRlaHlkcmF0ZWQsIGJhZCBhbmF0b215LCBiYWQgcHJvcG9ydGlvbnMsIGV4dHJhIGxpbWJzLCBjbG9uZWQgZmFjZSwgZGlzZmlndXJlZCwgZ3Jvc3MgcHJvcG9ydGlvbnMsIG1hbGZvcm1lZCBsaW1icywgbWlzc2luZyBhcm1zLCBtaXNzaW5nIGxlZ3MsIGV4dHJhIGFybXMsIGV4dHJhIGxlZ3MsIGZ1c2VkIGZpbmdlcnMsIHRvbyBtYW55IGZpbmdlcnMsIGxvbmcgbmVjayIsIngtb3JkZXIiOjF9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRXVsZXJBIiwiTXVsdGlzdGVwRFBNLVNvbHZlciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZSUzQWNyZWF0aXZlbWwtb3BlbnJhaWwtbSIsIm5hbWUiOiJyZWFsaXN0aWMtdmlzaW9uLXY1LjEiLCJvd25lciI6Imx1Y2F0YWNvIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL1NHMTYxMjIyL1JlYWxpc3RpY19WaXNpb25fVjUuMV9ub1ZBRSIsInJ1bl9jb3VudCI6NDI3NjAwNCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL3JlYWxpc3RpYy12aXNpb24tdjUuMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vU0cxNjEyMjIvUmVhbGlzdGljX1Zpc2lvbl9WNS4xX25vVkFFIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOTA2NWY5ZTMtNDBkYS00NzQyLThjYjgtYWRmYThlNzk0YzBkL3NkeGxfY292ZXIuanBnIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDctMjZUMTc6NTM6MDkuODgyNjUxWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTEwLTEyVDE3OjEwOjEyLjkwOTI3OVoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMC0xMlQxNzoxMDowNy45NTY4NjlaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZHpzcW1iM2JnNGxxcGprejJpcHRqcWdjY20iLCJpbnB1dCI6eyJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiwgY2luZW1hdGljLCBkcmFtYXRpYyIsInJlZmluZSI6ImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuNiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsImhpZ2hfbm9pc2VfZnJhYyI6MC44LCJuZWdhdGl2ZV9wcm9tcHQiOiIiLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MjV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMTYwMTBcblByb21wdDogQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiwgY2luZW1hdGljLCBkcmFtYXRpY1xudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMTYgWzAwOjAwPD8sID9pdC9zXVxuICA2JXzilosgICAgICAgICB8IDEvMTYgWzAwOjAwPDAwOjAxLCAgNy45Nml0L3NdXG4gMTIlfOKWiOKWjiAgICAgICAgfCAyLzE2IFswMDowMDwwMDowMSwgIDcuODlpdC9zXVxuIDE5JXzilojilokgICAgICAgIHwgMy8xNiBbMDA6MDA8MDA6MDEsICA3Ljg2aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgNC8xNiBbMDA6MDA8MDA6MDEsICA3Ljg1aXQvc11cbiAzMSV84paI4paI4paI4paPICAgICAgfCA1LzE2IFswMDowMDwwMDowMSwgIDcuODNpdC9zXVxuIDM4JXzilojilojilojiloogICAgICB8IDYvMTYgWzAwOjAwPDAwOjAxLCAgNy44Mml0L3NdXG4gNDQlfOKWiOKWiOKWiOKWiOKWjSAgICAgfCA3LzE2IFswMDowMDwwMDowMSwgIDcuODFpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgOC8xNiBbMDA6MDE8MDA6MDEsICA3LjgwaXQvc11cbiA1NiV84paI4paI4paI4paI4paI4paLICAgIHwgOS8xNiBbMDA6MDE8MDA6MDAsICA3LjgwaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAxMC8xNiBbMDA6MDE8MDA6MDAsICA3Ljc4aXQvc11cbiA2OSV84paI4paI4paI4paI4paI4paI4paJICAgfCAxMS8xNiBbMDA6MDE8MDA6MDAsICA3Ljc5aXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDEyLzE2IFswMDowMTwwMDowMCwgIDcuNzlpdC9zXVxuIDgxJXzilojilojilojilojilojilojilojilojilo8gfCAxMy8xNiBbMDA6MDE8MDA6MDAsICA3Ljc4aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMTQvMTYgWzAwOjAxPDAwOjAwLCAgNy43OWl0L3NdXG4gOTQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjXwgMTUvMTYgWzAwOjAxPDAwOjAwLCAgNy43OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAyPDAwOjAwLCAgNy43OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTYvMTYgWzAwOjAyPDAwOjAwLCAgNy44MWl0L3NdXG4gIDAlfCAgICAgICAgICB8IDAvNSBbMDA6MDA8PywgP2l0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxLzUgWzAwOjAwPDAwOjAwLCAgNy40N2l0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMi81IFswMDowMDwwMDowMCwgIDcuNDJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzLzUgWzAwOjAwPDAwOjAwLCAgNy40MGl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0LzUgWzAwOjAwPDAwOjAwLCAgNy4zOWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNS81IFswMDowMDwwMDowMCwgIDcuMzlpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDUvNSBbMDA6MDA8MDA6MDAsICA3LjQwaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NC45ODEzMzcsInRvdGFsX3RpbWUiOjQuOTUyNDF9LCJtb2RlbCI6InN0YWJpbGl0eS1haS9zZHhsIiwib3V0cHV0IjpbImh0dHBzOi8vcGJ4dC5yZXBsaWNhdGUuZGVsaXZlcnkvWVhiY0x1ZG9IQklZSFY2TDBIYmNUeDVpUnpMRk13eWdMcjN2aEdwWkkzNWNhWGJFL291dC0wLnBuZyJdLCJzdGFydGVkX2F0IjoiMjAyMy0xMC0xMlQxNzoxMDowNy45Mjc5NDJaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2R6c3FtYjNiZzRscXBqa3oyaXB0anFnY2NtIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9kenNxbWIzYmc0bHFwamt6MmlwdGpxZ2NjbS9jYW5jZWwifSwidmVyc2lvbiI6ImMyMjFiMmI4ZWY1Mjc5ODhmYjU5YmYyNGE4Yjk3YzQ1NjFmMWM2NzFmNzNiZDM4OWY4NjZiZmIyN2MwNjEzMTYifSwiZGVzY3JpcHRpb24iOiJBIHRleHQtdG8taW1hZ2UgZ2VuZXJhdGl2ZSBBSSBtb2RlbCB0aGF0IGNyZWF0ZXMgYmVhdXRpZnVsIGltYWdlcyIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vcmVwbGljYXRlL2NvZy1zZHhsIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI3NzYyZmQwN2NmODJjOTQ4NTM4ZTQxZjYzZjc3ZDY4NWUwMmIwNjNlMzdlNDk2ZTk2ZWVmZDQ2YzkyOWY5YmRjIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDUtMjNUMjM6MjY6MjYuMjIyOTMxWiIsImNvZ192ZXJzaW9uIjoiMC45LjUiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IG1hc2sgZm9yIGlucGFpbnQgbW9kZS4gQmxhY2sgYXJlYXMgd2lsbCBiZSBwcmVzZXJ2ZWQsIHdoaXRlIGFyZWFzIHdpbGwgYmUgaW5wYWludGVkLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcgb3IgaW5wYWludCBtb2RlIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJsb3JhX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkxvcmEgU2NhbGUiLCJkZWZhdWx0IjowLjYsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkxvUkEgYWRkaXRpdmUgc2NhbGUuIE9ubHkgYXBwbGljYWJsZSBvbiB0cmFpbmVkIG1vZGVscy4ifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwiaGlnaF9ub2lzZV9mcmFjIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkhpZ2ggTm9pc2UgRnJhYyIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiRm9yIGV4cGVydF9lbnNlbWJsZV9yZWZpbmVyLCB0aGUgZnJhY3Rpb24gb2Ygbm9pc2UgdG8gdXNlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbnB1dCBOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInJlcGxpY2F0ZV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlJlcGxpY2F0ZSBXZWlnaHRzIiwieC1vcmRlciI6MTcsImRlc2NyaXB0aW9uIjoiUmVwbGljYXRlIExvUkEgd2VpZ2h0cyB0byB1c2UuIExlYXZlIGJsYW5rIHRvIHVzZSB0aGUgZGVmYXVsdCB3ZWlnaHRzLiJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NTAsIm1heGltdW0iOjUwMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTgsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIFtodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHldKGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJyZWZpbmUiOnsiZW51bSI6WyJub19yZWZpbmVyIiwiZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIiLCJiYXNlX2ltYWdlX3JlZmluZXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoicmVmaW5lIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImxyX3NjaGVkdWxlciI6eyJlbnVtIjpbImNvbnN0YW50IiwibGluZWFyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImxyX3NjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlRyYWluaW5nSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdJbnB1dCIsInJlcXVpcmVkIjpbImlucHV0X2ltYWdlcyJdLCJwcm9wZXJ0aWVzIjp7InNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkIGZvciByZXByb2R1Y2libGUgdHJhaW5pbmcuIExlYXZlIGVtcHR5IHRvIHVzZSBhIHJhbmRvbSBzZWVkIn0sInRpX2xyIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlRpIExyIiwiZGVmYXVsdCI6MC4wMDAzLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IlNjYWxpbmcgb2YgbGVhcm5pbmcgcmF0ZSBmb3IgdHJhaW5pbmcgdGV4dHVhbCBpbnZlcnNpb24gZW1iZWRkaW5ncy4gRG9uJ3QgYWx0ZXIgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLiJ9LCJpc19sb3JhIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJJcyBMb3JhIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIHRvIHVzZSBMb1JBIHRyYWluaW5nLiBJZiBzZXQgdG8gRmFsc2UsIHdpbGwgdXNlIEZ1bGwgZmluZSB0dW5pbmcifSwibG9yYV9sciI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIExyIiwiZGVmYXVsdCI6MC4wMDAxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxpbmcgb2YgbGVhcm5pbmcgcmF0ZSBmb3IgdHJhaW5pbmcgTG9SQSBlbWJlZGRpbmdzLiBEb24ndCBhbHRlciB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UncmUgZG9pbmcuIn0sInZlcmJvc2UiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlZlcmJvc2UiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxOSwiZGVzY3JpcHRpb24iOiJ2ZXJib3NlIG91dHB1dCJ9LCJsb3JhX3JhbmsiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxvcmEgUmFuayIsImRlZmF1bHQiOjMyLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJSYW5rIG9mIExvUkEgZW1iZWRkaW5ncy4gRG9uJ3QgYWx0ZXIgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLiJ9LCJyZXNvbHV0aW9uIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZXNvbHV0aW9uIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IlNxdWFyZSBwaXhlbCByZXNvbHV0aW9uIHdoaWNoIHlvdXIgaW1hZ2VzIHdpbGwgYmUgcmVzaXplZCB0byBmb3IgdHJhaW5pbmcifSwiaW5wdXRfaW1hZ2VzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklucHV0IEltYWdlcyIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiQSAuemlwIG9yIC50YXIgZmlsZSBjb250YWluaW5nIHRoZSBpbWFnZSBmaWxlcyB0aGF0IHdpbGwgYmUgdXNlZCBmb3IgZmluZS10dW5pbmcifSwibHJfc2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbHJfc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiY29uc3RhbnQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJMZWFybmluZyByYXRlIHNjaGVkdWxlciB0byB1c2UgZm9yIHRyYWluaW5nIn0sInRva2VuX3N0cmluZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJUb2tlbiBTdHJpbmciLCJkZWZhdWx0IjoiVE9LIiwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiQSB1bmlxdWUgc3RyaW5nIHRoYXQgd2lsbCBiZSB0cmFpbmVkIHRvIHJlZmVyIHRvIHRoZSBjb25jZXB0IGluIHRoZSBpbnB1dCBpbWFnZXMuIENhbiBiZSBhbnl0aGluZywgYnV0IFRPSyB3b3JrcyB3ZWxsIn0sImNhcHRpb25fcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNhcHRpb24gUHJlZml4IiwiZGVmYXVsdCI6ImEgcGhvdG8gb2YgVE9LLCAiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJUZXh0IHdoaWNoIHdpbGwgYmUgdXNlZCBhcyBwcmVmaXggZHVyaW5nIGF1dG9tYXRpYyBjYXB0aW9uaW5nLiBNdXN0IGNvbnRhaW4gdGhlIGB0b2tlbl9zdHJpbmdgLiBGb3IgZXhhbXBsZSwgaWYgY2FwdGlvbiB0ZXh0IGlzICdhIHBob3RvIG9mIFRPSycsIGF1dG9tYXRpYyBjYXB0aW9uaW5nIHdpbGwgZXhwYW5kIHRvICdhIHBob3RvIG9mIFRPSyB1bmRlciBhIGJyaWRnZScsICdhIHBob3RvIG9mIFRPSyBob2xkaW5nIGEgY3VwJywgZXRjLiJ9LCJscl93YXJtdXBfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxyIFdhcm11cCBTdGVwcyIsImRlZmF1bHQiOjEwMCwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHdhcm11cCBzdGVwcyBmb3IgbHIgc2NoZWR1bGVycyB3aXRoIHdhcm11cHMuIn0sIm1heF90cmFpbl9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTWF4IFRyYWluIFN0ZXBzIiwiZGVmYXVsdCI6MTAwMCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW5kaXZpZHVhbCB0cmFpbmluZyBzdGVwcy4gVGFrZXMgcHJlY2VkZW5jZSBvdmVyIG51bV90cmFpbl9lcG9jaHMifSwibnVtX3RyYWluX2Vwb2NocyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIFRyYWluIEVwb2NocyIsImRlZmF1bHQiOjQwMDAsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGVwb2NocyB0byBsb29wIHRocm91Z2ggeW91ciB0cmFpbmluZyBkYXRhc2V0In0sInRyYWluX2JhdGNoX3NpemUiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlRyYWluIEJhdGNoIFNpemUiLCJkZWZhdWx0Ijo0LCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkJhdGNoIHNpemUgKHBlciBkZXZpY2UpIGZvciB0cmFpbmluZyJ9LCJ1bmV0X2xlYXJuaW5nX3JhdGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiVW5ldCBMZWFybmluZyBSYXRlIiwiZGVmYXVsdCI6MWUtMDYsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTGVhcm5pbmcgcmF0ZSBmb3IgdGhlIFUtTmV0LiBXZSByZWNvbW1lbmQgdGhpcyB2YWx1ZSB0byBiZSBzb21ld2hlcmUgYmV0d2VlbiBgMWUtNmAgdG8gYDFlLTVgLiJ9LCJjaGVja3BvaW50aW5nX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJDaGVja3BvaW50aW5nIFN0ZXBzIiwiZGVmYXVsdCI6OTk5OTk5LCJ4LW9yZGVyIjoyMCwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc3RlcHMgYmV0d2VlbiBzYXZpbmcgY2hlY2twb2ludHMuIFNldCB0byB2ZXJ5IHZlcnkgaGlnaCBudW1iZXIgdG8gZGlzYWJsZSBjaGVja3BvaW50aW5nLCBiZWNhdXNlIHlvdSBkb24ndCBuZWVkIG9uZS4ifSwiY2xpcHNlZ190ZW1wZXJhdHVyZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDbGlwc2VnIFRlbXBlcmF0dXJlIiwiZGVmYXVsdCI6MSwieC1vcmRlciI6MTgsImRlc2NyaXB0aW9uIjoiSG93IGJsdXJyeSB5b3Ugd2FudCB0aGUgQ0xJUFNlZyBtYXNrIHRvIGJlLiBXZSByZWNvbW1lbmQgdGhpcyB2YWx1ZSBiZSBzb21ldGhpbmcgYmV0d2VlbiBgMC41YCB0byBgMS4wYC4gSWYgeW91IHdhbnQgdG8gaGF2ZSBtb3JlIHNoYXJwIG1hc2sgKGJ1dCB0aHVzIG1vcmUgZXJyb3JmdWwpLCB5b3UgY2FuIGRlY3JlYXNlIHRoaXMgdmFsdWUuIn0sIm1hc2tfdGFyZ2V0X3Byb21wdHMiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayBUYXJnZXQgUHJvbXB0cyIsIngtb3JkZXIiOjE1LCJkZXNjcmlwdGlvbiI6IlByb21wdCB0aGF0IGRlc2NyaWJlcyBwYXJ0IG9mIHRoZSBpbWFnZSB0aGF0IHlvdSB3aWxsIGZpbmQgaW1wb3J0YW50LiBGb3IgZXhhbXBsZSwgaWYgeW91IGFyZSBmaW5lLXR1bmluZyB5b3VyIHBldCwgYHBob3RvIG9mIGEgZG9nYCB3aWxsIGJlIGEgZ29vZCBwcm9tcHQuIFByb21wdC1iYXNlZCBtYXNraW5nIGlzIHVzZWQgdG8gZm9jdXMgdGhlIGZpbmUtdHVuaW5nIHByb2Nlc3Mgb24gdGhlIGltcG9ydGFudC9zYWxpZW50IHBhcnRzIG9mIHRoZSBpbWFnZSJ9LCJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9pbnB1dF9pbWFnZXNfZmlsZXR5cGUifV0sImRlZmF1bHQiOiJpbmZlciIsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkZpbGV0eXBlIG9mIHRoZSBpbnB1dCBpbWFnZXMuIENhbiBiZSBlaXRoZXIgYHppcGAgb3IgYHRhcmAuIEJ5IGRlZmF1bHQgaXRzIGBpbmZlcmAsIGFuZCBpdCB3aWxsIGJlIGluZmVycmVkIGZyb20gdGhlIGV4dCBvZiBpbnB1dCBmaWxlLiJ9LCJjcm9wX2Jhc2VkX29uX3NhbGllbmNlIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJDcm9wIEJhc2VkIE9uIFNhbGllbmNlIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTYsImRlc2NyaXB0aW9uIjoiSWYgeW91IHdhbnQgdG8gY3JvcCB0aGUgaW1hZ2UgdG8gYHRhcmdldF9zaXplYCBiYXNlZCBvbiB0aGUgaW1wb3J0YW50IHBhcnRzIG9mIHRoZSBpbWFnZSwgc2V0IHRoaXMgdG8gVHJ1ZS4gSWYgeW91IHdhbnQgdG8gY3JvcCB0aGUgaW1hZ2UgYmFzZWQgb24gZmFjZSBkZXRlY3Rpb24sIHNldCB0aGlzIHRvIEZhbHNlIn0sInVzZV9mYWNlX2RldGVjdGlvbl9pbnN0ZWFkIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJVc2UgRmFjZSBEZXRlY3Rpb24gSW5zdGVhZCIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxNywiZGVzY3JpcHRpb24iOiJJZiB5b3Ugd2FudCB0byB1c2UgZmFjZSBkZXRlY3Rpb24gaW5zdGVhZCBvZiBDTElQU2VnIGZvciBtYXNraW5nLiBGb3IgZmFjZSBhcHBsaWNhdGlvbnMsIHdlIHJlY29tbWVuZCB1c2luZyB0aGlzIG9wdGlvbi4ifX19LCJUcmFpbmluZ091dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJUcmFpbmluZ091dHB1dCIsInJlcXVpcmVkIjpbIndlaWdodHMiXSwicHJvcGVydGllcyI6eyJ3ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlaWdodHMiLCJmb3JtYXQiOiJ1cmkifX19LCJUcmFpbmluZ1JlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdSZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlRyYWluaW5nUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVHJhaW5pbmdSZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVHJhaW5pbmdJbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1RyYWluaW5nT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19LCJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiOnsiZW51bSI6WyJ6aXAiLCJ0YXIiLCJpbmZlciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJpbnB1dF9pbWFnZXNfZmlsZXR5cGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vU3RhYmlsaXR5LUFJL2dlbmVyYXRpdmUtbW9kZWxzL2Jsb2IvbWFpbi9tb2RlbF9saWNlbnNlcy9MSUNFTlNFLVNEWEwxLjAiLCJuYW1lIjoic2R4bCIsIm93bmVyIjoic3RhYmlsaXR5LWFpIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjMwNy4wMTk1MiIsInJ1bl9jb3VudCI6ODIwODM0NjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9zdGFiaWxpdHktYWkvc2R4bCIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi14bC1iYXNlLTEuMCJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzRiMDNkMTc4LWVhZjMtNDQ1OC1hNzUyLWRiYzc2MDk4Mzk2Yi9yZXBsaWNhdGUtcHJlZGljdGlvbi1feWNHYjFqTi53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjFUMjA6NTM6MzkuNDM1MzM0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTIyVDE2OjIwOjQyLjUxMzAzMVoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxNjoyMDozMy42NjEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiYW04OTJ5NWp6bnJtMjBjanBtM3RjMm1zMmMiLCJpbnB1dCI6eyJjZmciOjQuNSwic3RlcHMiOjQwLCJwcm9tcHQiOiJ+Kn5hZXN0aGV0aWN+Kn4gI2JvaG8gI2Zhc2hpb24sIGZ1bGwtYm9keSAzMC1zb21ldGhpbmcgd29tYW4gbGF5aW5nIG9uIG1pY3JvZmxvcmFsIGdyYXNzLCBjYW5kaWQgcG9zZSwgb3ZlcmxheSByZWFkcyBTdGFibGUgRGlmZnVzaW9uIDMuNSwgY2hlZXJmdWwgY3Vyc2l2ZSB0eXBvZ3JhcGh5IGZvbnQiLCJhc3BlY3RfcmF0aW8iOiIxOjEiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5Ijo5MCwicHJvbXB0X3N0cmVuZ3RoIjowLjg1fSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlNlZWQgc2V0IHRvOiAzMTY4NjMyMDI1XG5SdW5uaW5nIHdvcmtmbG93XG5nb3QgcHJvbXB0XG5FeGVjdXRpbmcgbm9kZSA2LCB0aXRsZTogQ0xJUCBUZXh0IEVuY29kZSAoUHJvbXB0KSwgY2xhc3MgdHlwZTogQ0xJUFRleHRFbmNvZGVcbkV4ZWN1dGluZyBub2RlIDY3LCB0aXRsZTogQ29uZGl0aW9uaW5nWmVyb091dCwgY2xhc3MgdHlwZTogQ29uZGl0aW9uaW5nWmVyb091dFxuRXhlY3V0aW5nIG5vZGUgNjgsIHRpdGxlOiBDb25kaXRpb25pbmdTZXRUaW1lc3RlcFJhbmdlLCBjbGFzcyB0eXBlOiBDb25kaXRpb25pbmdTZXRUaW1lc3RlcFJhbmdlXG5FeGVjdXRpbmcgbm9kZSA2OSwgdGl0bGU6IENvbmRpdGlvbmluZyAoQ29tYmluZSksIGNsYXNzIHR5cGU6IENvbmRpdGlvbmluZ0NvbWJpbmVcbkV4ZWN1dGluZyBub2RlIDI5NCwgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuMCV8ICAgICAgICAgIHwgMC80MCBbMDA6MDA8PywgP2l0L3NdXG4yJXzilo4gICAgICAgICB8IDEvNDAgWzAwOjAwPDAwOjA1LCAgNy40OGl0L3NdXG41JXzilowgICAgICAgICB8IDIvNDAgWzAwOjAwPDAwOjA4LCAgNC42MGl0L3NdXG44JXziloogICAgICAgICB8IDMvNDAgWzAwOjAwPDAwOjA3LCAgNC43MWl0L3NdXG4xMCV84paIICAgICAgICAgfCA0LzQwIFswMDowMDwwMDowNywgIDQuNzdpdC9zXVxuMTIlfOKWiOKWjiAgICAgICAgfCA1LzQwIFswMDowMTwwMDowNywgIDQuODBpdC9zXVxuMTUlfOKWiOKWjCAgICAgICAgfCA2LzQwIFswMDowMTwwMDowNywgIDQuODJpdC9zXVxuMTglfOKWiOKWiiAgICAgICAgfCA3LzQwIFswMDowMTwwMDowNiwgIDQuODNpdC9zXVxuMjAlfOKWiOKWiCAgICAgICAgfCA4LzQwIFswMDowMTwwMDowNiwgIDQuODRpdC9zXVxuMjIlfOKWiOKWiOKWjiAgICAgICB8IDkvNDAgWzAwOjAxPDAwOjA2LCAgNC43M2l0L3NdXG4yNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAyPDAwOjA2LCAgNC43N2l0L3NdXG4yOCV84paI4paI4paKICAgICAgIHwgMTEvNDAgWzAwOjAyPDAwOjA2LCAgNC43OWl0L3NdXG4zMCV84paI4paI4paIICAgICAgIHwgMTIvNDAgWzAwOjAyPDAwOjA1LCAgNC44MWl0L3NdXG4zMiV84paI4paI4paI4paOICAgICAgfCAxMy80MCBbMDA6MDI8MDA6MDUsICA0LjgzaXQvc11cbjM1JXzilojilojilojilowgICAgICB8IDE0LzQwIFswMDowMjwwMDowNSwgIDQuODRpdC9zXVxuMzglfOKWiOKWiOKWiOKWiiAgICAgIHwgMTUvNDAgWzAwOjAzPDAwOjA1LCAgNC44NGl0L3NdXG40MCV84paI4paI4paI4paIICAgICAgfCAxNi80MCBbMDA6MDM8MDA6MDQsICA0Ljg0aXQvc11cbjQyJXzilojilojilojilojilo4gICAgIHwgMTcvNDAgWzAwOjAzPDAwOjA0LCAgNC44NWl0L3NdXG40NSV84paI4paI4paI4paI4paMICAgICB8IDE4LzQwIFswMDowMzwwMDowNCwgIDQuODZpdC9zXVxuNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxOS80MCBbMDA6MDM8MDA6MDQsICA0Ljg2aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMjAvNDAgWzAwOjA0PDAwOjA0LCAgNC44Nml0L3NdXG41MiV84paI4paI4paI4paI4paI4paOICAgIHwgMjEvNDAgWzAwOjA0PDAwOjAzLCAgNC44Nml0L3NdXG41NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjA0PDAwOjAzLCAgNC44NWl0L3NdXG41NyV84paI4paI4paI4paI4paI4paKICAgIHwgMjMvNDAgWzAwOjA0PDAwOjAzLCAgNC44NWl0L3NdXG42MCV84paI4paI4paI4paI4paI4paIICAgIHwgMjQvNDAgWzAwOjA0PDAwOjAzLCAgNC44Nml0L3NdXG42MiV84paI4paI4paI4paI4paI4paI4paOICAgfCAyNS80MCBbMDA6MDU8MDA6MDMsICA0Ljg2aXQvc11cbjY1JXzilojilojilojilojilojilojilowgICB8IDI2LzQwIFswMDowNTwwMDowMiwgIDQuODZpdC9zXVxuNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgMjcvNDAgWzAwOjA1PDAwOjAyLCAgNC44Nml0L3NdXG43MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAyOC80MCBbMDA6MDU8MDA6MDIsICA0Ljg2aXQvc11cbjcyJXzilojilojilojilojilojilojilojilo4gIHwgMjkvNDAgWzAwOjA1PDAwOjAyLCAgNC44NWl0L3NdXG43NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDMwLzQwIFswMDowNjwwMDowMiwgIDQuODVpdC9zXVxuNzglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgfCAzMS80MCBbMDA6MDY8MDA6MDEsICA0Ljg2aXQvc11cbjgwJXzilojilojilojilojilojilojilojiloggIHwgMzIvNDAgWzAwOjA2PDAwOjAxLCAgNC44NWl0L3NdXG44MiV84paI4paI4paI4paI4paI4paI4paI4paI4paOIHwgMzMvNDAgWzAwOjA2PDAwOjAxLCAgNC44NWl0L3NdXG44NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjA3PDAwOjAxLCAgNC44NWl0L3NdXG44OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMzUvNDAgWzAwOjA3PDAwOjAxLCAgNC44Nml0L3NdXG45MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMzYvNDAgWzAwOjA3PDAwOjAwLCAgNC44NWl0L3NdXG45MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCAzNy80MCBbMDA6MDc8MDA6MDAsICA0Ljg2aXQvc11cbjk1JXzilojilojilojilojilojilojilojilojilojilox8IDM4LzQwIFswMDowNzwwMDowMCwgIDQuODVpdC9zXVxuOTglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWinwgMzkvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNDAvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNDAvNDAgWzAwOjA4PDAwOjAwLCAgNC44NWl0L3NdXG5FeGVjdXRpbmcgbm9kZSA4LCB0aXRsZTogVkFFIERlY29kZSwgY2xhc3MgdHlwZTogVkFFRGVjb2RlXG5FeGVjdXRpbmcgbm9kZSAzMDksIHRpdGxlOiBTYXZlIEltYWdlLCBjbGFzcyB0eXBlOiBTYXZlSW1hZ2VcblByb21wdCBleGVjdXRlZCBpbiA4LjY1IHNlY29uZHNcbm91dHB1dHM6ICB7JzMwOSc6IHsnaW1hZ2VzJzogW3snZmlsZW5hbWUnOiAnUjhfc2QzLjVMXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ291dHB1dCd9XX19XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblI4X3NkMy41TF8wMDAwMV8ucG5nIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjo4Ljg0NjE5OTY4LCJ0b3RhbF90aW1lIjo4Ljg1MjAzMX0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0veDVzd3ZNZ1h5RHI1SnhoQXFXZjdTdHkzWWR6d2VSSEhnRzZFWkE1bmRmTjBXd1NuQS9SOF9zZDMuNUxfMDAwMDFfLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTAtMjJUMTY6MjA6MzMuNjY2ODMyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy93Y2RiLXR2ZjVwN2N3aGx5cGp0MzQ3MmR2em0za3V5c3V1c2t2ZnhsbnVxZWRpNGU3bWJjNmhzM2EiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2FtODkyeTVqem5ybTIwY2pwbTN0YzJtczJjIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9hbTg5Mnk1anpucm0yMGNqcG0zdGMybXMyYy9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IGdlbmVyYXRlcyBoaWdoLXJlc29sdXRpb24gaW1hZ2VzIHdpdGggZmluZSBkZXRhaWxzLiBJdCBzdXBwb3J0cyB2YXJpb3VzIGFydGlzdGljIHN0eWxlcyBhbmQgcHJvZHVjZXMgZGl2ZXJzZSBvdXRwdXRzIGZyb20gdGhlIHNhbWUgcHJvbXB0LCB0aGFua3MgdG8gUXVlcnktS2V5IE5vcm1hbGl6YXRpb24uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJmZWIzNmQ3MGE5ZjI3OTFlZDlkZjk5Zjc5NWVhNTY4NGRhMThmNTJiNWY2YjQ4OGRmZGVmNjM1Y2ExOWQ2YmQzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjZUMTA6MjA6NDQuNjUyMjI5WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7ImNmZyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDZmciLCJkZWZhdWx0Ijo1LCJtYXhpbXVtIjoxMCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJUaGUgZ3VpZGFuY2Ugc2NhbGUgdGVsbHMgdGhlIG1vZGVsIGhvdyBzaW1pbGFyIHRoZSBvdXRwdXQgc2hvdWxkIGJlIHRvIHRoZSBwcm9tcHQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgYSBzZWVkIGZvciByZXByb2R1Y2liaWxpdHkuIFJhbmRvbSBieSBkZWZhdWx0LiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWFnZSB0byBpbWFnZSBtb2RlLiBUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IHdpbGwgbWF0Y2ggdGhpcyBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IGltYWdlLiBUaGlzIHZhbHVlIGlzIGlnbm9yZWQgaWYgeW91IGFyZSB1c2luZyBhbiBpbnB1dCBpbWFnZS4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IldoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNlZSBpbiB0aGUgaW1hZ2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIChvciBkZW5vaXNpbmcgc3RyZW5ndGgpIHdoZW4gdXNpbmcgaW1hZ2UgdG8gaW1hZ2UuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE2OjkiLCIxOjEiLCIyMTo5IiwiMjozIiwiMzoyIiwiNDo1IiwiNTo0IiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UvYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UiLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6MTY1OTAwMywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3N0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uLTMuNS1sYXJnZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84MTIxYzc2Yi1mYmZmLTQxZDktODM0ZC1jNzBkZWE5ZDIxOTEvZmx1eC11bHRyYS1jb3Zlci5qcGciLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0wNlQxOToxMzowNS4wOTEwMzdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTE6MzkuNTU5NTM4WiIsImNyZWF0ZWRfYXQiOiIyMDI0LTExLTI1VDIwOjUxOjMxLjQxODAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJkeXE4M3FmeHY5cmc4MGNrY21idnB3djkxciIsImlucHV0Ijp7InJhdyI6ZmFsc2UsInByb21wdCI6ImEgbWFqZXN0aWMgc25vdy1jYXBwZWQgbW91bnRhaW4gcGVhayBiYXRoZWQgaW4gYSB3YXJtIGdsb3cgb2YgdGhlIHNldHRpbmcgc3VuIiwiYXNwZWN0X3JhdGlvIjoiMzoyIiwib3V0cHV0X2Zvcm1hdCI6ImpwZyIsInNhZmV0eV90b2xlcmFuY2UiOjIsImltYWdlX3Byb21wdF9zdHJlbmd0aCI6MC4xfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlJ1bm5pbmcgcHJlZGljdGlvbi4uLiBcblVzaW5nIHNlZWQ6IDE0MzUxXG5HZW5lcmF0aW5nIGltYWdlLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC4wc2VjXG5Eb3dubG9hZGVkIGltYWdlIGluIDAuMTNzZWMiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjguMTMyNzMyMDM3LCJ0b3RhbF90aW1lIjo4LjE0MTUzOH0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC0xLjEtcHJvLXVsdHJhIiwib3V0cHV0IjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvY3pqbC9qcXROdnhZSGNuTEVMcHN6dmtWZjBBUGhNa0Jud3pyZG8yMDVSYVZCN010dHFVNkpBL3RtcHBva2Z5bWxkLmpwZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTI1VDIwOjUxOjMxLjQyNjgwNloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS1peTJhYXlsaHd5eDc1b2tvdmFtaGFpYTN3ZnY2NDRjZjJ2a2doZ3B3cXF6bHM2MjQ2dHpxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9keXE4M3FmeHY5cmc4MGNrY21idnB3djkxciIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZHlxODNxZnh2OXJnODBja2NtYnZwd3Y5MXIvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJGTFVYMS4xIFtwcm9dIGluIHVsdHJhIGFuZCByYXcgbW9kZXMuIEltYWdlcyBhcmUgdXAgdG8gNCBtZWdhcGl4ZWxzLiBVc2UgcmF3IG1vZGUgZm9yIHJlYWxpc20uIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiJjNmU1MDg2YTU0MmM5OWU3ZTUyM2E4M2QzMDE3NjU0ZTg2MThmZTY0ZWY0MjdjNzcyYTFkZWYwNWJiNTk5ZjBjIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDMtMzFUMTI6NDY6MzguMzM4MDQwWiIsImNvZ192ZXJzaW9uIjoiMC4xNC4zIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7InJhdyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiUmF3IiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgbGVzcyBwcm9jZXNzZWQsIG1vcmUgbmF0dXJhbC1sb29raW5nIGltYWdlcyJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUHJvbXB0IiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2Ugd2l0aCBGbHV4IFJlZHV4LiBUaGlzIGlzIHVzZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBwcm9tcHQgdG8gZ3VpZGUgdGhlIGdlbmVyYXRpb24gdG93YXJkcyB0aGUgY29tcG9zaXRpb24gb2YgdGhlIGltYWdlX3Byb21wdC4gTXVzdCBiZSBqcGVnLCBwbmcsIGdpZiwgb3Igd2VicC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJqcGciLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcy4ifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwiaW1hZ2VfcHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkltYWdlIFByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuMSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJCbGVuZCBiZXR3ZWVuIHRoZSBwcm9tcHQgYW5kIHRoZSBpbWFnZSBwcm9tcHQuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMjE6OSIsIjE2OjkiLCIzOjIiLCI0OjMiLCI1OjQiLCIxOjEiLCI0OjUiLCIzOjQiLCIyOjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtcHJvI2xpY2Vuc2UiLCJuYW1lIjoiZmx1eC0xLjEtcHJvLXVsdHJhIiwib3duZXIiOiJibGFjay1mb3Jlc3QtbGFicyIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2JsYWNrZm9yZXN0bGFicy5haS9mbHV4LTEtMS11bHRyYS8iLCJydW5fY291bnQiOjE3NDIzNTI0LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC0xLjEtcHJvLXVsdHJhIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9iZDg3MmVmZi0zNjNhLTRlMTAtOGNjMS04NDA1N2FmYTlmNTcvZmx1eC0xLjEtY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTAxVDE3OjQwOjI0LjI5NTY2MFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMS0yNVQyMDo1Mzo1MS4zNzA2MDBaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTM6NDcuNTU2MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imh4dmpnZjhobWhyZ2UwY2tjbWRicjZrMGttIiwiaW5wdXQiOnsicHJvbXB0IjoiYmxhY2sgZm9yZXN0IGdhdGVhdSBjYWtlIHNwZWxsaW5nIG91dCB0aGUgd29yZHMgXCJGTFVYIDEgLiAxIFByb1wiLCB0YXN0eSwgZm9vZCBwaG90b2dyYXBoeSIsImFzcGVjdF9yYXRpbyI6IjE6MSIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwib3V0cHV0X3F1YWxpdHkiOjgwLCJzYWZldHlfdG9sZXJhbmNlIjoyLCJwcm9tcHRfdXBzYW1wbGluZyI6dHJ1ZX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIHByZWRpY3Rpb24uLi4gXG5Vc2luZyBzZWVkOiA0Nzc0NFxuR2VuZXJhdGluZyBpbWFnZS4uLlxuR2VuZXJhdGVkIGltYWdlIGluIDMuNnNlY1xuRG93bmxvYWRlZCBpbWFnZSBpbiAwLjE1c2VjIiwibWV0cmljcyI6eyJpbWFnZV9jb3VudCI6MSwicHJlZGljdF90aW1lIjozLjgwNTg5ODkxNywidG90YWxfdGltZSI6My44MTQ2fSwibW9kZWwiOiJibGFjay1mb3Jlc3QtbGFicy9mbHV4LTEuMS1wcm8iLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9jempsL1hldFBmTW5uQnRueUxVTmlOY25sMkhuZXllbzhBc2ZzT2wyQUc1Wm5xbDVmM1ZLOUUvdG1wdXY3bGdyeDcuanBnIiwic3RhcnRlZF9hdCI6IjIwMjQtMTEtMjVUMjA6NTM6NDcuNTY0NzAxWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy9mZGRxLXJkbm11b3Vhc2lhb3JzYmwyYjV4YXJ5d2JtdXU0MjIya2J5Nmhtb3o1NXZkbm5id3RxYnEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2h4dmpnZjhobWhyZ2UwY2tjbWRicjZrMGttIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oeHZqZ2Y4aG1ocmdlMGNrY21kYnI2azBrbS9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkZhc3RlciwgYmV0dGVyIEZMVVggUHJvLiBUZXh0LXRvLWltYWdlIG1vZGVsIHdpdGggZXhjZWxsZW50IGltYWdlIHF1YWxpdHksIHByb21wdCBhZGhlcmVuY2UsIGFuZCBvdXRwdXQgZGl2ZXJzaXR5LiIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiODBhMDlkNjZiYWE5OTA0MjljMmY1YWU4YTQzMDZiZjc3OGExYjM3NzVhZmQwMWNjMmNjOGJkYmU5MDMzNzY5YyIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTMxVDEyOjQ1OjQxLjA2MTYxMVoiLCJjb2dfdmVyc2lvbiI6IjAuMTQuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJtYXhpbXVtIjoxNDQwLCJtaW5pbXVtIjoyNTYsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiV2lkdGggb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSBpbiB0ZXh0LXRvLWltYWdlIG1vZGUuIE9ubHkgdXNlZCB3aGVuIGFzcGVjdF9yYXRpbz1jdXN0b20uIE11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMiAoaWYgaXQncyBub3QsIGl0IHdpbGwgYmUgcm91bmRlZCB0byBuZWFyZXN0IG11bHRpcGxlIG9mIDMyKS4gTm90ZTogSWdub3JlZCBpbiBpbWcyaW1nIGFuZCBpbnBhaW50aW5nIG1vZGVzLiJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsIm1heGltdW0iOjE0NDAsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZSBpbiB0ZXh0LXRvLWltYWdlIG1vZGUuIE9ubHkgdXNlZCB3aGVuIGFzcGVjdF9yYXRpbz1jdXN0b20uIE11c3QgYmUgYSBtdWx0aXBsZSBvZiAzMiAoaWYgaXQncyBub3QsIGl0IHdpbGwgYmUgcm91bmRlZCB0byBuZWFyZXN0IG11bHRpcGxlIG9mIDMyKS4gTm90ZTogSWdub3JlZCBpbiBpbWcyaW1nIGFuZCBpbnBhaW50aW5nIG1vZGVzLiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJUZXh0IHByb21wdCBmb3IgaW1hZ2UgZ2VuZXJhdGlvbiJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJpbWFnZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UgUHJvbXB0IiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJJbWFnZSB0byB1c2Ugd2l0aCBGbHV4IFJlZHV4LiBUaGlzIGlzIHVzZWQgdG9nZXRoZXIgd2l0aCB0aGUgdGV4dCBwcm9tcHQgdG8gZ3VpZGUgdGhlIGdlbmVyYXRpb24gdG93YXJkcyB0aGUgY29tcG9zaXRpb24gb2YgdGhlIGltYWdlX3Byb21wdC4gTXVzdCBiZSBqcGVnLCBwbmcsIGdpZiwgb3Igd2VicC4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMuIn0sIm91dHB1dF9xdWFsaXR5Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJPdXRwdXQgUXVhbGl0eSIsImRlZmF1bHQiOjgwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjAsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiUXVhbGl0eSB3aGVuIHNhdmluZyB0aGUgb3V0cHV0IGltYWdlcywgZnJvbSAwIHRvIDEwMC4gMTAwIGlzIGJlc3QgcXVhbGl0eSwgMCBpcyBsb3dlc3QgcXVhbGl0eS4gTm90IHJlbGV2YW50IGZvciAucG5nIG91dHB1dHMifSwic2FmZXR5X3RvbGVyYW5jZSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2FmZXR5IFRvbGVyYW5jZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjYsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiU2FmZXR5IHRvbGVyYW5jZSwgMSBpcyBtb3N0IHN0cmljdCBhbmQgNiBpcyBtb3N0IHBlcm1pc3NpdmUifSwicHJvbXB0X3Vwc2FtcGxpbmciOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IlByb21wdCBVcHNhbXBsaW5nIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBtb2RpZnkgdGhlIHByb21wdCBmb3IgbW9yZSBjcmVhdGl2ZSBnZW5lcmF0aW9uIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCIsImZvcm1hdCI6InVyaSJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiY3VzdG9tIiwiMToxIiwiMTY6OSIsIjM6MiIsIjI6MyIsIjQ6NSIsIjU6NCIsIjk6MTYiLCIzOjQiLCI0OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1wcm8jbGljZW5zZSIsIm5hbWUiOiJmbHV4LTEuMS1wcm8iLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo1ODA2NjEwOCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgtMS4xLXBybyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvNzEwZjVlOWYtOTU2MS00ZTRmLTlkMWUtNjE0MjA1ZjYyNTk3L3N0YWJsZS1kaWZmdXNpb24ud2VicCIsImNyZWF0ZWRfYXQiOiIyMDIyLTA4LTIyVDIxOjM3OjA4LjM5NjIwOFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0wNC0xMFQxNTo0NTozMy40NzQ5NzhaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMDQtMTBUMTU6NDU6MzEuNDM0OTk4WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InV2Yjd5bml0NGJocGpkczN2bjRieDducGVxIiwiaW5wdXQiOnsicHJvbXB0IjoiYW4gYXN0cm9uYXV0IHJpZGluZyBhIGhvcnNlIG9uIG1hcnMsIGhkLCBkcmFtYXRpYyBsaWdodGluZyIsInNjaGVkdWxlciI6IktfRVVMRVIiLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiaW1hZ2VfZGltZW5zaW9ucyI6IjUxMng1MTIiLCJudW1faW5mZXJlbmNlX3N0ZXBzIjo1MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA1MjQ0M1xuaW5wdXRfc2hhcGU6IHRvcmNoLlNpemUoWzEsIDc3XSlcbiAgMCV8ICAgICAgICAgIHwgMC81MCBbMDA6MDA8PywgP2l0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNS81MCBbMDA6MDA8MDA6MDEsIDQxLjA2aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDEwLzUwIFswMDowMDwwMDowMCwgNDEuMzJpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxNS81MCBbMDA6MDA8MDA6MDAsIDQzLjc3aXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDIxLzUwIFswMDowMDwwMDowMCwgNDYuODBpdC9zXVxuIDU0JXzilojilojilojilojilojilo0gICAgfCAyNy81MCBbMDA6MDA8MDA6MDAsIDQ4LjUzaXQvc11cbiA2NiV84paI4paI4paI4paI4paI4paI4paMICAgfCAzMy81MCBbMDA6MDA8MDA6MDAsIDQ5LjYzaXQvc11cbiA3OCV84paI4paI4paI4paI4paI4paI4paI4paKICB8IDM5LzUwIFswMDowMDwwMDowMCwgNTAuNDVpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCA0NS81MCBbMDA6MDA8MDA6MDAsIDUwLjkwaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA1MC81MCBbMDA6MDE8MDA6MDAsIDQ4LjUxaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MS44ODk5NTYsInRvdGFsX3RpbWUiOjIuMDM5OTh9LCJtb2RlbCI6InN0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvc1dlWkZab3U2djNDUEt1b0picVg0NnVnUGFIVDFEY3NXWXgwc3JQbUdyTU9DUFlJQS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDQtMTBUMTU6NDU6MzEuNTg1MDIyWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy91dmI3eW5pdDRiaHBqZHMzdm40Yng3bnBlcSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdXZiN3luaXQ0YmhwamRzM3ZuNGJ4N25wZXEvY2FuY2VsIn0sInZlcnNpb24iOiJkYjIxZTQ1ZDNmNzAyM2FiYzJhNDZlZTM4YTIzOTczZjZkY2UxNmJiMDgyYTkzMGIwYzQ5ODYxZjk2ZDFlNWJmIn0sImRlc2NyaXB0aW9uIjoiQSBsYXRlbnQgdGV4dC10by1pbWFnZSBkaWZmdXNpb24gbW9kZWwgY2FwYWJsZSBvZiBnZW5lcmF0aW5nIHBob3RvLXJlYWxpc3RpYyBpbWFnZXMgZ2l2ZW4gYW55IHRleHQgaW5wdXQiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctc3RhYmxlLWRpZmZ1c2lvbiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYWM3MzJkZjgzY2VhN2ZmZjE4Yjg0NzI3NjhjODhhZDA0MWZhNzUwZmY3NjgyYTIxYWZmZTgxODYzY2JlNzdlNCIsImNyZWF0ZWRfYXQiOiIyMDIzLTA3LTEwVDA2OjUwOjQxLjYxMzEyOFoiLCJjb2dfdmVyc2lvbiI6IjAuNy4yIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjEuMCIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJ3aWR0aCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3dpZHRoIn1dLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2YgZ2VuZXJhdGVkIGltYWdlIGluIHBpeGVscy4gTmVlZHMgdG8gYmUgYSBtdWx0aXBsZSBvZiA2NCJ9LCJoZWlnaHQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9oZWlnaHQifV0sImRlZmF1bHQiOjc2OCwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2YgZ2VuZXJhdGVkIGltYWdlIGluIHBpeGVscy4gTmVlZHMgdG8gYmUgYSBtdWx0aXBsZSBvZiA2NCJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImEgdmlzaW9uIG9mIHBhcmFkaXNlLiB1bnJlYWwgZW5naW5lIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRFBNU29sdmVyTXVsdGlzdGVwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJDaG9vc2UgYSBzY2hlZHVsZXIuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZS4ifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo3LjUsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiU3BlY2lmeSB0aGluZ3MgdG8gbm90IHNlZSBpbiB0aGUgb3V0cHV0In0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWF4aW11bSI6NTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMifX19LCJ3aWR0aCI6eyJlbnVtIjpbNjQsMTI4LDE5MiwyNTYsMzIwLDM4NCw0NDgsNTEyLDU3Niw2NDAsNzA0LDc2OCw4MzIsODk2LDk2MCwxMDI0XSwidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IndpZHRoIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiaGVpZ2h0Ijp7ImVudW0iOls2NCwxMjgsMTkyLDI1NiwzMjAsMzg0LDQ0OCw1MTIsNTc2LDY0MCw3MDQsNzY4LDgzMiw4OTYsOTYwLDEwMjRdLCJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiaGVpZ2h0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIktfRVVMRVIiLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIlBORE0iLCJLTE1TIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwib3V0cHV0Iiwic3RhcnQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3BhY2VzL0NvbXBWaXMvc3RhYmxlLWRpZmZ1c2lvbi1saWNlbnNlIiwibmFtZSI6InN0YWJsZS1kaWZmdXNpb24iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjoiaHR0cHM6Ly9hcnhpdi5vcmcvYWJzLzIxMTIuMTA3NTIiLCJydW5fY291bnQiOjExMDcxNDY5OSwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3N0YWJpbGl0eS1haS9zdGFibGUtZGlmZnVzaW9uIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9mYjdjZjJlYS1hYWNkLTQ1OGQtOWQxOS03NmRkYTIxZjk3NDgvc3RpY2tlci1tYWtlci53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDItMjNUMTE6NTk6MjIuNDUyMTgwWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTI4VDExOjE0OjMzLjM4MDg1M1oiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0yOFQxMToxNDoyOC43NTAwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiZW1tZncyZTUxc3JtYTBja2U5eDhhMzF6eG0iLCJpbnB1dCI6eyJzdGVwcyI6MTcsIndpZHRoIjoxMTUyLCJoZWlnaHQiOjExNTIsInByb21wdCI6ImEgY3V0ZSBjYXQiLCJvdXRwdXRfZm9ybWF0Ijoid2VicCIsIm91dHB1dF9xdWFsaXR5IjoxMDAsIm5lZ2F0aXZlX3Byb21wdCI6IiIsIm51bWJlcl9vZl9pbWFnZXMiOjF9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiUmFuZG9tIHNlZWQgc2V0IHRvOiA0MDAxNjM0MDc1XG5DaGVja2luZyBpbnB1dHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ2hlY2tpbmcgd2VpZ2h0c1xu4pyFIGFsYmVkb2Jhc2VYTF92MTMuc2FmZXRlbnNvcnNcbuKchSBsYXllcl94bF90cmFuc3BhcmVudF9hdHRuLnNhZmV0ZW5zb3JzXG7inIUgYXJ0aWZpY2lhbGd1eWJyL1N0aWNrZXJzUmVkbW9uZC5zYWZldGVuc29yc1xu4pyFIHZhZV90cmFuc3BhcmVudF9kZWNvZGVyLnNhZmV0ZW5zb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblJ1bm5pbmcgd29ya2Zsb3dcbmdvdCBwcm9tcHRcblJlcXVlc3RlZCB0byBsb2FkIFNEWExDbGlwTW9kZWxcbkxvYWRpbmcgMSBuZXcgbW9kZWxcbkV4ZWN1dGluZyBub2RlIDYsIHRpdGxlOiBDTElQIFRleHQgRW5jb2RlIChQcm9tcHQpLCBjbGFzcyB0eXBlOiBDTElQVGV4dEVuY29kZVxuRXhlY3V0aW5nIG5vZGUgNSwgdGl0bGU6IEVtcHR5IExhdGVudCBJbWFnZSwgY2xhc3MgdHlwZTogRW1wdHlMYXRlbnRJbWFnZVxuRXhlY3V0aW5nIG5vZGUgMywgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuICAwJXwgICAgICAgICAgfCAwLzE3IFswMDowMDw/LCA/aXQvc11cbiAgNiV84paMICAgICAgICAgfCAxLzE3IFswMDowMDwwMDowMiwgIDYuNTlpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgMi8xNyBbMDA6MDA8MDA6MDIsICA2LjgxaXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDMvMTcgWzAwOjAwPDAwOjAyLCAgNi44OWl0L3NdXG4gMjQlfOKWiOKWiOKWjiAgICAgICB8IDQvMTcgWzAwOjAwPDAwOjAxLCAgNi45M2l0L3NdXG4gMjklfOKWiOKWiOKWiSAgICAgICB8IDUvMTcgWzAwOjAwPDAwOjAxLCAgNi45M2l0L3NdXG4gMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNi8xNyBbMDA6MDA8MDA6MDEsICA2Ljk1aXQvc11cbiA0MSV84paI4paI4paI4paIICAgICAgfCA3LzE3IFswMDowMTwwMDowMSwgIDYuOTZpdC9zXVxuIDQ3JXzilojilojilojilojilosgICAgIHwgOC8xNyBbMDA6MDE8MDA6MDEsICA2Ljk3aXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgOS8xNyBbMDA6MDE8MDA6MDEsICA2Ljk3aXQvc11cbiA1OSV84paI4paI4paI4paI4paI4paJICAgIHwgMTAvMTcgWzAwOjAxPDAwOjAxLCAgNi45N2l0L3NdXG4gNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTEvMTcgWzAwOjAxPDAwOjAwLCAgNi45OGl0L3NdXG4gNzElfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMTIvMTcgWzAwOjAxPDAwOjAwLCAgNi45OWl0L3NdXG4gNzYlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgfCAxMy8xNyBbMDA6MDE8MDA6MDAsICA2Ljk5aXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgMTQvMTcgWzAwOjAyPDAwOjAwLCAgNi45OWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDE1LzE3IFswMDowMjwwMDowMCwgIDcuMDBpdC9zXVxuIDk0JXzilojilojilojilojilojilojilojilojilojilo18IDE2LzE3IFswMDowMjwwMDowMCwgIDcuMDNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDE3LzE3IFswMDowMjwwMDowMCwgIDcuMDRpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDE3LzE3IFswMDowMjwwMDowMCwgIDYuOTdpdC9zXVxuRXhlY3V0aW5nIG5vZGUgMTQsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDIwLCB0aXRsZTogUHJldmlldyBJbWFnZSwgY2xhc3MgdHlwZTogUHJldmlld0ltYWdlXG5FeGVjdXRpbmcgbm9kZSAzNiwgdGl0bGU6IExheWVyIERpZmZ1c2UgRGVjb2RlIChSR0JBKSwgY2xhc3MgdHlwZTogTGF5ZXJlZERpZmZ1c2lvbkRlY29kZVJHQkFcbiAgMCV8ICAgICAgICAgIHwgMC84IFswMDowMDw/LCA/aXQvc11cbiAxMiV84paI4paOICAgICAgICB8IDEvOCBbMDA6MDA8MDA6MDEsICA2LjAzaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAzLzggWzAwOjAwPDAwOjAwLCAgNy44NWl0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCA0LzggWzAwOjAwPDAwOjAwLCAgNy42OWl0L3NdXG4gNjIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgNS84IFswMDowMDwwMDowMCwgIDcuNjBpdC9zXVxuIDc1JXzilojilojilojilojilojilojilojilowgIHwgNi84IFswMDowMDwwMDowMCwgIDcuNTRpdC9zXVxuIDg4JXzilojilojilojilojilojilojilojilojiloogfCA3LzggWzAwOjAwPDAwOjAwLCAgNy41MGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgOC84IFswMDowMTwwMDowMCwgIDcuNDhpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDgvOCBbMDA6MDE8MDA6MDAsICA3LjQ5aXQvc11cbkV4ZWN1dGluZyBub2RlIDQ4LCB0aXRsZTogU2F2ZSBJbWFnZSwgY2xhc3MgdHlwZTogU2F2ZUltYWdlXG5Qcm9tcHQgZXhlY3V0ZWQgaW4gNC4xMCBzZWNvbmRzXG5vdXRwdXRzOiAgeycyMCc6IHsnaW1hZ2VzJzogW3snZmlsZW5hbWUnOiAnQ29tZnlVSV90ZW1wX2ttbHBrXzAwMDAxXy5wbmcnLCAnc3ViZm9sZGVyJzogJycsICd0eXBlJzogJ3RlbXAnfV19LCAnNDgnOiB7J2ltYWdlcyc6IFt7J2ZpbGVuYW1lJzogJ0NvbWZ5VUlfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tZnlVSV8wMDAwMV8ucG5nIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjQuNjIyNzY1Mjg2LCJ0b3RhbF90aW1lIjo0LjYzMDg1M30sIm1vZGVsIjoiZm9mci9zdGlja2VyLW1ha2VyIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3hlenEvZWQ2a01tT2hOejJZZkVhR0p3bVVlU0FtektERmVDUFFQOGJ1ZXdKemZmTXJNRnc2SkEvQ29tZnlVSV8wMDAwMV8ud2VicCJdLCJzdGFydGVkX2F0IjoiMjAyNC0xMS0yOFQxMToxNDoyOC43NTgwODdaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJzdHJlYW0iOiJodHRwczovL3N0cmVhbS5yZXBsaWNhdGUuY29tL3YxL2ZpbGVzL2Jjd3Itb3Iyb3Y3c2M3ZG5hbDJzcDNwNTNycnRxeG53YzJ5ZWhiNnYyYjZ6cnh0enk2aWd1M3c0cSIsImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvZW1tZncyZTUxc3JtYTBja2U5eDhhMzF6eG0iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2VtbWZ3MmU1MXNybWEwY2tlOXg4YTMxenhtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNGFjYjc3OGViMDU5NzcyMjI1ZWMyMTM5NDhmMDY2MDg2N2IyZTAzZjI3NzQ0OGYxOGNmMTgwMGI5NmE2NWExYSJ9LCJkZXNjcmlwdGlvbiI6Ik1ha2Ugc3RpY2tlcnMgd2l0aCBBSS4gR2VuZXJhdGVzIGdyYXBoaWNzIHdpdGggdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMuIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zdGlja2VycyIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNGFjYjc3OGViMDU5NzcyMjI1ZWMyMTM5NDhmMDY2MDg2N2IyZTAzZjI3NzQ0OGYxOGNmMTgwMGI5NmE2NWExYSIsImNyZWF0ZWRfYXQiOiIyMDI0LTA0LTIzVDEwOjEyOjE4LjU5NzgyMloiLCJjb2dfdmVyc2lvbiI6IjAuOS41Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiRml4IHRoZSByYW5kb20gc2VlZCBmb3IgcmVwcm9kdWNpYmlsaXR5In0sInN0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTdGVwcyIsImRlZmF1bHQiOjE3LCJ4LW9yZGVyIjo0fSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTE1MiwieC1vcmRlciI6Mn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTE1MiwieC1vcmRlciI6M30sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSBjdXRlIGNhdCIsIngtb3JkZXIiOjB9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6IndlYnAiLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo5MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgb2YgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJUaGluZ3MgeW91IGRvIG5vdCB3YW50IGluIHRoZSBpbWFnZSJ9LCJudW1iZXJfb2ZfaW1hZ2VzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW1iZXIgT2YgSW1hZ2VzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBnZW5lcmF0ZSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zdGlja2Vycy9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJzdGlja2VyLW1ha2VyIiwib3duZXIiOiJmb2ZyIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTUyNDA3NywidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvc3RpY2tlci1tYWtlciIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvYjg0OTU4MmEtODY5OS00OTY1LTgwMTYtM2E1MWRjMWRhM2Q0L3BsYXlncm91bmQuanBlZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAyLTI3VDIyOjIwOjE2LjEwNzIyMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0wMy0xNVQyMTowMDo1MS4yMTI2NzVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDMtMTVUMjA6NTk6MjcuODMxNTM5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Imhob3cyc2xiZnlyeHlheHRidWNiaHp3Y3RpIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiQXN0cm9uYXV0IGluIGEganVuZ2xlLCBjb2xkIGNvbG9yIHBhbGV0dGUsIG11dGVkIGNvbG9ycywgZGV0YWlsZWQsIDhrIiwic2NoZWR1bGVyIjoiRFBNU29sdmVyKysiLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjMsImFwcGx5X3dhdGVybWFyayI6dHJ1ZSwibmVnYXRpdmVfcHJvbXB0IjoidWdseSwgZGVmb3JtZWQsIG5vaXN5LCBibHVycnksIGRpc3RvcnRlZCIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyNDc4MTUxNTE2XG5Qcm9tcHQ6IEFzdHJvbmF1dCBpbiBhIGp1bmdsZSwgY29sZCBjb2xvciBwYWxldHRlLCBtdXRlZCBjb2xvcnMsIGRldGFpbGVkLCA4a1xudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMjUgWzAwOjAwPD8sID9pdC9zXVxuICA0JXzilo0gICAgICAgICB8IDEvMjUgWzAwOjAwPDAwOjA3LCAgMy4wNml0L3NdXG4gMTIlfOKWiOKWjyAgICAgICAgfCAzLzI1IFswMDowMDwwMDowNCwgIDUuMTNpdC9zXVxuIDE2JXzilojilowgICAgICAgIHwgNC8yNSBbMDA6MDA8MDA6MDQsICA1LjA4aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDUvMjUgWzAwOjAxPDAwOjAzLCAgNS4wNWl0L3NdXG4gMjQlfOKWiOKWiOKWjSAgICAgICB8IDYvMjUgWzAwOjAxPDAwOjAzLCAgNS4wM2l0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDcvMjUgWzAwOjAxPDAwOjAzLCAgNS4wMGl0L3NdXG4gMzIlfOKWiOKWiOKWiOKWjyAgICAgIHwgOC8yNSBbMDA6MDE8MDA6MDMsICA0Ljk5aXQvc11cbiAzNiV84paI4paI4paI4paMICAgICAgfCA5LzI1IFswMDowMTwwMDowMywgIDQuOThpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDEwLzI1IFswMDowMjwwMDowMywgIDQuOThpdC9zXVxuIDQ0JXzilojilojilojilojilo0gICAgIHwgMTEvMjUgWzAwOjAyPDAwOjAyLCAgNC45OGl0L3NdXG4gNDglfOKWiOKWiOKWiOKWiOKWiiAgICAgfCAxMi8yNSBbMDA6MDI8MDA6MDIsICA0Ljk3aXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMTMvMjUgWzAwOjAyPDAwOjAyLCAgNC45Nml0L3NdXG4gNTYlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDE0LzI1IFswMDowMjwwMDowMiwgIDQuOTZpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxNS8yNSBbMDA6MDM8MDA6MDIsICA0Ljk3aXQvc11cbiA2NCV84paI4paI4paI4paI4paI4paI4paNICAgfCAxNi8yNSBbMDA6MDM8MDA6MDEsICA0Ljk3aXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCAxNy8yNSBbMDA6MDM8MDA6MDEsICA0Ljk2aXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDE4LzI1IFswMDowMzwwMDowMSwgIDQuOTZpdC9zXVxuIDc2JXzilojilojilojilojilojilojilojilowgIHwgMTkvMjUgWzAwOjAzPDAwOjAxLCAgNC45Nml0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCAyMC8yNSBbMDA6MDQ8MDA6MDEsICA0Ljk2aXQvc11cbiA4NCV84paI4paI4paI4paI4paI4paI4paI4paI4paNIHwgMjEvMjUgWzAwOjA0PDAwOjAwLCAgNC45Nml0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDIyLzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuIDkyJXzilojilojilojilojilojilojilojilojilojilo98IDIzLzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuIDk2JXzilojilojilojilojilojilojilojilojilojilox8IDI0LzI1IFswMDowNDwwMDowMCwgIDQuOTVpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowNTwwMDowMCwgIDQuOTVpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDI1LzI1IFswMDowNTwwMDowMCwgIDQuOTRpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjo4LjAxOTcxLCJ0b3RhbF90aW1lIjo4My4zODExMzZ9LCJtb2RlbCI6InBsYXlncm91bmRhaS9wbGF5Z3JvdW5kLXYyLjUtMTAyNHB4LWFlc3RoZXRpYyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L1hBSzRYUmdwallhQ0dScm05eXh6TzJiYWNqNFhURTFObDZid2FYS09IS1lBcEpvRS9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjQtMDMtMTVUMjE6MDA6NDMuMTkyOTY1WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9oaG93MnNsYmZ5cnh5YXh0YnVjYmh6d2N0aSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvaGhvdzJzbGJmeXJ4eWF4dGJ1Y2JoendjdGkvY2FuY2VsIn0sInZlcnNpb24iOiJhNDVmODJhMTM4MmJlZDVjN2FlYjg2MWRhYzdjN2QxOTFiMGZkZjc0ZDhkNTdjNGEwZTZlZDdkNGQwYmY3ZDI0In0sImRlc2NyaXB0aW9uIjoiUGxheWdyb3VuZCB2Mi41IGlzIHRoZSBzdGF0ZS1vZi10aGUtYXJ0IG9wZW4tc291cmNlIG1vZGVsIGluIGFlc3RoZXRpYyBxdWFsaXR5IiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9sdWNhdGFjby9jb2ctcGxheWdyb3VuZC12Mi41LTEwMjRweC1hZXN0aGV0aWMiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImE0NWY4MmExMzgyYmVkNWM3YWViODYxZGFjN2M3ZDE5MWIwZmRmNzRkOGQ1N2M0YTBlNmVkN2Q0ZDBiZjdkMjQiLCJjcmVhdGVkX2F0IjoiMjAyNC0wMy0xNVQyMDo1OTowNS4yNDQyNzFaIiwiY29nX3ZlcnNpb24iOiIwLjkuNCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6MTAyNCwibWF4aW11bSI6MTUzNiwibWluaW11bSI6MjU2LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIm1heGltdW0iOjE1MzYsIm1pbmltdW0iOjI1NiwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQXN0cm9uYXV0IGluIGEganVuZ2xlLCBjb2xkIGNvbG9yIHBhbGV0dGUsIG11dGVkIGNvbG9ycywgZGV0YWlsZWQsIDhrIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwic2NoZWR1bGVyIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2NoZWR1bGVyIn1dLCJkZWZhdWx0IjoiRFBNU29sdmVyKysiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjaGVkdWxlci4gRFBNU29sdmVyKysgb3IgRFBNKysyTUthcnJhcyBpcyByZWNvbW1lbmRlZCBmb3IgbW9zdCBjYXNlcyJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjMsIm1heGltdW0iOjIwLCJtaW5pbXVtIjowLjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiU2NhbGUgZm9yIGNsYXNzaWZpZXItZnJlZSBndWlkYW5jZSJ9LCJhcHBseV93YXRlcm1hcmsiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkFwcGx5IFdhdGVybWFyayIsImRlZmF1bHQiOnRydWUsIngtb3JkZXIiOjEyLCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiJ1Z2x5LCBkZWZvcm1lZCwgbm9pc3ksIGJsdXJyeSwgZGlzdG9ydGVkIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0IjoyNSwibWF4aW11bSI6NjAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSIsIkRQTSsrMk1LYXJyYXMiLCJEUE1Tb2x2ZXIrKyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vcGxheWdyb3VuZGFpL3BsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljL2Jsb2IvbWFpbi9MSUNFTlNFLm1kIiwibmFtZSI6InBsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljIiwib3duZXIiOiJwbGF5Z3JvdW5kYWkiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yMjA2LjAwMzY0IiwicnVuX2NvdW50IjoyNjYzODM2LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vcGxheWdyb3VuZGFpL3BsYXlncm91bmQtdjIuNS0xMDI0cHgtYWVzdGhldGljIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9wbGF5Z3JvdW5kYWkvcGxheWdyb3VuZC12Mi41LTEwMjRweC1hZXN0aGV0aWMifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvM2RiUEQ4bjlicWJETEJaNlB3TGJCMjNORm5tU0xWM3ZoZTZYTFdwR0VjdlVPRFBJQS9vdXRwdXRfMS5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0wMi0xM1QyMTowMzo1Ni4yMDExNjJaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMDItMTNUMjI6MDk6NDYuNTIwNzY3WiIsImNyZWF0ZWRfYXQiOiIyMDIzLTAyLTEzVDIyOjA2OjU4LjMyNjc4MloiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJ5ejd4cTJ5eGd6Z3AzZDNkN3BneGttY2FkNCIsImlucHV0Ijp7ImltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9JSkU2elA0anRkd3hlN1NmZkM3dGU5RFBIV0hXOTlkTVhFRDVBV2FtbEJOY3Z4bjAvdXNlcl8xLnBuZyIsInNjYWxlIjo5LCJwcm9tcHQiOiJhIHBob3RvIG9mIGEgYnJpZ2h0bHkgY29sb3JlZCB0dXJ0bGUiLCJhX3Byb21wdCI6ImJlc3QgcXVhbGl0eSwgZXh0cmVtZWx5IGRldGFpbGVkIiwibl9wcm9tcHQiOiJsb25nYm9keSwgbG93cmVzLCBiYWQgYW5hdG9teSwgYmFkIGhhbmRzLCBtaXNzaW5nIGZpbmdlcnMsIGV4dHJhIGRpZ2l0LCBmZXdlciBkaWdpdHMsIGNyb3BwZWQsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwiZGRpbV9zdGVwcyI6MjAsIm51bV9zYW1wbGVzIjoiMSIsImltYWdlX3Jlc29sdXRpb24iOiI1MTIifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6Ikdsb2JhbCBzZWVkIHNldCB0byA0MjI1ODRcbkRhdGEgc2hhcGUgZm9yIERESU0gc2FtcGxpbmcgaXMgKDEsIDQsIDY0LCA2NCksIGV0YSAwLjBcblJ1bm5pbmcgRERJTSBTYW1wbGluZyB3aXRoIDIwIHRpbWVzdGVwc1xuRERJTSBTYW1wbGVyOiAgIDAlfCAgICAgICAgICB8IDAvMjAgWzAwOjAwPD8sID9pdC9zXVxuRERJTSBTYW1wbGVyOiAgIDUlfOKWjCAgICAgICAgIHwgMS8yMCBbMDA6MDI8MDA6NTIsICAyLjc3cy9pdF1cbkRESU0gU2FtcGxlcjogIDEwJXziloggICAgICAgICB8IDIvMjAgWzAwOjAzPDAwOjI4LCAgMS41N3MvaXRdXG5ERElNIFNhbXBsZXI6ICAxNSV84paI4paMICAgICAgICB8IDMvMjAgWzAwOjA0PDAwOjIwLCAgMS4xOHMvaXRdXG5ERElNIFNhbXBsZXI6ICAyMCV84paI4paIICAgICAgICB8IDQvMjAgWzAwOjA0PDAwOjE1LCAgMS4wMGl0L3NdXG5ERElNIFNhbXBsZXI6ICAyNSV84paI4paI4paMICAgICAgIHwgNS8yMCBbMDA6MDU8MDA6MTMsICAxLjExaXQvc11cbkRESU0gU2FtcGxlcjogIDMwJXzilojilojiloggICAgICAgfCA2LzIwIFswMDowNjwwMDoxMSwgIDEuMTlpdC9zXVxuRERJTSBTYW1wbGVyOiAgMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNy8yMCBbMDA6MDc8MDA6MTAsICAxLjI0aXQvc11cbkRESU0gU2FtcGxlcjogIDQwJXzilojilojilojiloggICAgICB8IDgvMjAgWzAwOjA3PDAwOjA5LCAgMS4yOWl0L3NdXG5ERElNIFNhbXBsZXI6ICA0NSV84paI4paI4paI4paI4paMICAgICB8IDkvMjAgWzAwOjA4PDAwOjA4LCAgMS4zMml0L3NdXG5ERElNIFNhbXBsZXI6ICA1MCV84paI4paI4paI4paI4paIICAgICB8IDEwLzIwIFswMDowOTwwMDowNywgIDEuMzRpdC9zXVxuRERJTSBTYW1wbGVyOiAgNTUlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDExLzIwIFswMDoxMDwwMDowNiwgIDEuMzVpdC9zXVxuRERJTSBTYW1wbGVyOiAgNjAlfOKWiOKWiOKWiOKWiOKWiOKWiCAgICB8IDEyLzIwIFswMDoxMDwwMDowNSwgIDEuMzZpdC9zXVxuRERJTSBTYW1wbGVyOiAgNjUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgIHwgMTMvMjAgWzAwOjExPDAwOjA1LCAgMS4zNml0L3NdXG5ERElNIFNhbXBsZXI6ICA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAxNC8yMCBbMDA6MTI8MDA6MDQsICAxLjM2aXQvc11cbkRESU0gU2FtcGxlcjogIDc1JXzilojilojilojilojilojilojilojilowgIHwgMTUvMjAgWzAwOjEyPDAwOjAzLCAgMS4zN2l0L3NdXG5ERElNIFNhbXBsZXI6ICA4MCV84paI4paI4paI4paI4paI4paI4paI4paIICB8IDE2LzIwIFswMDoxMzwwMDowMiwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgODUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCB8IDE3LzIwIFswMDoxNDwwMDowMiwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgOTAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCB8IDE4LzIwIFswMDoxNTwwMDowMSwgIDEuMzdpdC9zXVxuRERJTSBTYW1wbGVyOiAgOTUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjHwgMTkvMjAgWzAwOjE1PDAwOjAwLCAgMS4zN2l0L3NdXG5ERElNIFNhbXBsZXI6IDEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MTY8MDA6MDAsICAxLjM3aXQvc11cbkRESU0gU2FtcGxlcjogMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDIwLzIwIFswMDoxNjwwMDowMCwgIDEuMjFpdC9zXSIsIm1ldHJpY3MiOnsicHJlZGljdF90aW1lIjoyMC41MTA1NjEsInRvdGFsX3RpbWUiOjE2OC4xOTM5ODV9LCJtb2RlbCI6ImphZ2lsbGV5L2NvbnRyb2xuZXQtc2NyaWJibGUiLCJvdXRwdXQiOlsiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9hTlY2Z1pEcXFpSmlQZGR2RGZWOWprQVRWY0U2Y2tUbDdobXdlRTdaOERicGNHZWdBL291dHB1dF8wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvM2RiUEQ4bjlicWJETEJaNlB3TGJCMjNORm5tU0xWM3ZoZTZYTFdwR0VjdlVPRFBJQS9vdXRwdXRfMS5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMDItMTNUMjI6MDk6MjYuMDEwMjA2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy95ejd4cTJ5eGd6Z3AzZDNkN3BneGttY2FkNCIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveXo3eHEyeXhnemdwM2QzZDdwZ3hrbWNhZDQvY2FuY2VsIn0sInZlcnNpb24iOiI0MzUwNjFhMWI1YTRjMWUyNjc0MDQ2NGJmNzg2ZWZkZmE5Y2IzYTNhYzQ4ODU5NWEyZGUyM2UxNDNmZGIwMTE3In0sImRlc2NyaXB0aW9uIjoiR2VuZXJhdGUgZGV0YWlsZWQgaW1hZ2VzIGZyb20gc2NyaWJibGVkIGRyYXdpbmdzIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29udHJvbG5ldCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiNDM1MDYxYTFiNWE0YzFlMjY3NDA0NjRiZjc4NmVmZGZhOWNiM2EzYWM0ODg1OTVhMmRlMjNlMTQzZmRiMDExNyIsImNyZWF0ZWRfYXQiOiIyMDIzLTAyLTEzVDIyOjA1OjI0LjU1ODk1NVoiLCJjb2dfdmVyc2lvbiI6IjAuNi4xIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbImltYWdlIiwicHJvbXB0Il0sInByb3BlcnRpZXMiOnsiZXRhIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkV0YSIsImRlZmF1bHQiOjAsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiZXRhIChERElNKSJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJTZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSJ9LCJzY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJTY2FsZSIsImRlZmF1bHQiOjksIm1heGltdW0iOjMwLCJtaW5pbXVtIjowLjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiR3VpZGFuY2UgU2NhbGUifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IGZvciB0aGUgbW9kZWwifSwiYV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQSBQcm9tcHQiLCJkZWZhdWx0IjoiYmVzdCBxdWFsaXR5LCBleHRyZW1lbHkgZGV0YWlsZWQiLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6IkFkZGVkIFByb21wdCJ9LCJuX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOIFByb21wdCIsImRlZmF1bHQiOiJsb25nYm9keSwgbG93cmVzLCBiYWQgYW5hdG9teSwgYmFkIGhhbmRzLCBtaXNzaW5nIGZpbmdlcnMsIGV4dHJhIGRpZ2l0LCBmZXdlciBkaWdpdHMsIGNyb3BwZWQsIHdvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwiZGRpbV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiRGRpbSBTdGVwcyIsImRlZmF1bHQiOjIwLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IlN0ZXBzIn0sIm51bV9zYW1wbGVzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbnVtX3NhbXBsZXMifV0sImRlZmF1bHQiOiIxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygc2FtcGxlcyAoaGlnaGVyIHZhbHVlcyBtYXkgT09NKSJ9LCJpbWFnZV9yZXNvbHV0aW9uIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvaW1hZ2VfcmVzb2x1dGlvbiJ9XSwiZGVmYXVsdCI6IjUxMiIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW1hZ2UgcmVzb2x1dGlvbiB0byBiZSBnZW5lcmF0ZWQifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibnVtX3NhbXBsZXMiOnsiZW51bSI6WyIxIiwiNCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJudW1fc2FtcGxlcyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sImltYWdlX3Jlc29sdXRpb24iOnsiZW51bSI6WyIyNTYiLCI1MTIiLCI3NjgiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiaW1hZ2VfcmVzb2x1dGlvbiIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJjb21wbGV0ZWQiLCJsb2dzIiwic3RhcnQiLCJvdXRwdXQiXSwidW5pcXVlSXRlbXMiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9yZXBsaWNhdGUvY29udHJvbG5ldC9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJjb250cm9sbmV0LXNjcmliYmxlIiwib3duZXIiOiJqYWdpbGxleSIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjM4MjkxMDU4LCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vamFnaWxsZXkvY29udHJvbG5ldC1zY3JpYmJsZSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0dSNWttcmVBNGZqZjlKWklGaDBHaElvRUdFbkpqNlNtd1lUc3pZVmV6WFdtN0VwSEIvb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTAtMjFUMjA6NDM6NTUuMDEwOTkzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTExLTIwVDEzOjQwOjA5LjYxMzIyNFoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMS0yMFQxMzozNzozOS4wMTk0NDVaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoicXpyNHEydGJ2ZWVnZWRpN2Vhd3dqNXU0em0iLCJpbnB1dCI6eyJ3aWR0aCI6NzY4LCJoZWlnaHQiOjc2OCwicHJvbXB0IjoiQSBUT0sgcGhvdG8sIGV4dHJlbWUgbWFjcm8gcGhvdG8gb2YgYSBnb2xkZW4gYXN0cm9uYXV0IHJpZGluZyBhIHVuaWNvcm4gc3RhdHVlLCBpbiBhIG11c2V1bSwgYm9rZWgsIDUwbW0iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiS19FVUxFUiIsImxvcmFfc2NhbGUiOjAuOCwibnVtX291dHB1dHMiOjEsImNvbnRyb2xuZXRfMSI6InNvZnRfZWRnZV9oZWQiLCJjb250cm9sbmV0XzIiOiJub25lIiwiY29udHJvbG5ldF8zIjoibm9uZSIsImxvcmFfd2VpZ2h0cyI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvaEtocFZlNk83RXdYTkNpV09SZXYzT0VEUkNvV2VNbHFaTUxRREV2d0R5SFYzaHZqQS90cmFpbmVkX21vZGVsLnRhciIsImd1aWRhbmNlX3NjYWxlIjo3LjUsImFwcGx5X3dhdGVybWFyayI6ZmFsc2UsIm5lZ2F0aXZlX3Byb21wdCI6InJhaW5ib3ciLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGhfaGVpZ2h0IiwiY29udHJvbG5ldF8xX2VuZCI6MSwiY29udHJvbG5ldF8yX2VuZCI6MSwiY29udHJvbG5ldF8zX2VuZCI6MSwiY29udHJvbG5ldF8xX2ltYWdlIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9Kc2ZDUUU4azFsc0NpblcxeW83NnlLTVFlNlI1TVJ0OVdMTDNINVQ1WXBjNXdhc3EvMDIwZTY1NmQtMGM3MS00NWMzLWE3ZjUtMWZhY2Y3ZDUyZDRmLnBuZyIsImNvbnRyb2xuZXRfMV9zdGFydCI6MCwiY29udHJvbG5ldF8yX3N0YXJ0IjowLCJjb250cm9sbmV0XzNfc3RhcnQiOjAsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjMwLCJjb250cm9sbmV0XzFfY29uZGl0aW9uaW5nX3NjYWxlIjowLjgsImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOjAuOCwiY29udHJvbG5ldF8zX2NvbmRpdGlvbmluZ19zY2FsZSI6MC43NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyMjgwMVxuVXNpbmcgZ2l2ZW4gZGltZW5zaW9uc1xuRW5zdXJpbmcgZW5vdWdoIGRpc2sgc3BhY2UuLi5cbkZyZWUgZGlzayBzcGFjZTogMTc4NDUzNTg0MjgxNlxuRG93bmxvYWRpbmcgd2VpZ2h0czogaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC9oS2hwVmU2TzdFd1hOQ2lXT1JldjNPRURSQ29XZU1scVpNTFFERXZ3RHlIVjNodmpBL3RyYWluZWRfbW9kZWwudGFyXG5iJ0Rvd25sb2FkZWQgMTg2IE1CIGJ5dGVzIGluIDAuNzg2cyAoMjM3IE1CL3MpXFxuRXh0cmFjdGVkIDE4NiBNQiBpbiAwLjA3MHMgKDIuNiBHQi9zKVxcbidcbkRvd25sb2FkZWQgd2VpZ2h0cyBpbiAxLjU1MTA4NDc1Njg1MTE5NjMgc2Vjb25kc1xuTG9hZGluZyBmaW5lLXR1bmVkIG1vZGVsXG5Eb2VzIG5vdCBoYXZlIFVuZXQuIGFzc3VtZSB3ZSBhcmUgdXNpbmcgTG9SQVxuTG9hZGluZyBVbmV0IExvUkFcblByb21wdDogQSA8czA+PHMxPiBwaG90bywgZXh0cmVtZSBtYWNybyBwaG90byBvZiBhIGdvbGRlbiBhc3Ryb25hdXQgcmlkaW5nIGEgdW5pY29ybiBzdGF0dWUsIGluIGEgbXVzZXVtLCBib2tlaCwgNTBtbVxuUHJvY2Vzc2luZyBpbWFnZSB3aXRoIHNvZnRfZWRnZV9oZWRcbkxvYWRpbmcgcGlwZWxpbmUgY29tcG9uZW50cy4uLjogICAwJXwgICAgICAgICAgfCAwLzcgWzAwOjAwPD8sID9pdC9zXVxuTG9hZGluZyBwaXBlbGluZSBjb21wb25lbnRzLi4uOiAxMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNy83IFswMDowMDwwMDowMCwgMTM2MTcuODdpdC9zXVxuWW91IGhhdmUgMSBDb250cm9sTmV0cyBhbmQgeW91IGhhdmUgcGFzc2VkIDEgcHJvbXB0cy4gVGhlIGNvbmRpdGlvbmluZ3Mgd2lsbCBiZSBmaXhlZCBhY3Jvc3MgdGhlIHByb21wdHMuXG4gIDAlfCAgICAgICAgICB8IDAvMzAgWzAwOjAwPD8sID9pdC9zXS9yb290Ly5weWVudi92ZXJzaW9ucy8zLjkuMTgvbGliL3B5dGhvbjMuOS9zaXRlLXBhY2thZ2VzL2RpZmZ1c2Vycy9tb2RlbHMvYXR0ZW50aW9uX3Byb2Nlc3Nvci5weToxNDY4OiBGdXR1cmVXYXJuaW5nOiBgTG9SQUF0dG5Qcm9jZXNzb3IyXzBgIGlzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiB2ZXJzaW9uIDAuMjYuMC4gTWFrZSBzdXJlIHVzZSBBdHRuUHJvY2Vzc29yMl8wIGluc3RlYWQgYnkgc2V0dGluZ0xvUkEgbGF5ZXJzIHRvIGBzZWxmLnt0b19xLHRvX2ssdG9fdix0b19vdXRbMF19LmxvcmFfbGF5ZXJgIHJlc3BlY3RpdmVseS4gVGhpcyB3aWxsIGJlIGRvbmUgYXV0b21hdGljYWxseSB3aGVuIHVzaW5nIGBMb3JhTG9hZGVyTWl4aW4ubG9hZF9sb3JhX3dlaWdodHNgXG5kZXByZWNhdGUoXG4gIDMlfOKWjiAgICAgICAgIHwgMS8zMCBbMDA6MDI8MDE6MjAsICAyLjc2cy9pdF1cbiAgNyV84paLICAgICAgICAgfCAyLzMwIFswMDowMjwwMDozNSwgIDEuMjZzL2l0XVxuIDEwJXziloggICAgICAgICB8IDMvMzAgWzAwOjAzPDAwOjIxLCAgMS4yN2l0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA0LzMwIFswMDowMzwwMDoxNCwgIDEuNzhpdC9zXVxuIDE3JXzilojilosgICAgICAgIHwgNS8zMCBbMDA6MDM8MDA6MTAsICAyLjI5aXQvc11cbiAyMCV84paI4paIICAgICAgICB8IDYvMzAgWzAwOjAzPDAwOjA4LCAgMi43Nml0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDcvMzAgWzAwOjA0PDAwOjA3LCAgMy4xOGl0L3NdXG4gMjclfOKWiOKWiOKWiyAgICAgICB8IDgvMzAgWzAwOjA0PDAwOjA2LCAgMy41M2l0L3NdXG4gMzAlfOKWiOKWiOKWiCAgICAgICB8IDkvMzAgWzAwOjA0PDAwOjA1LCAgMy44Mml0L3NdXG4gMzMlfOKWiOKWiOKWiOKWjiAgICAgIHwgMTAvMzAgWzAwOjA0PDAwOjA0LCAgNC4wNGl0L3NdXG4gMzclfOKWiOKWiOKWiOKWiyAgICAgIHwgMTEvMzAgWzAwOjA0PDAwOjA0LCAgNC4yMWl0L3NdXG4gNDAlfOKWiOKWiOKWiOKWiCAgICAgIHwgMTIvMzAgWzAwOjA1PDAwOjA0LCAgNC4zMml0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAxMy8zMCBbMDA6MDU8MDA6MDMsICA0LjM3aXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDE0LzMwIFswMDowNTwwMDowMywgIDQuNDVpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTUvMzAgWzAwOjA1PDAwOjAzLCAgNC41MWl0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDE2LzMwIFswMDowNjwwMDowMywgIDQuNTFpdC9zXVxuIDU3JXzilojilojilojilojilojilosgICAgfCAxNy8zMCBbMDA6MDY8MDA6MDIsICA0LjU2aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTgvMzAgWzAwOjA2PDAwOjAyLCAgNC41OGl0L3NdXG4gNjMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgIHwgMTkvMzAgWzAwOjA2PDAwOjAyLCAgNC42MGl0L3NdXG4gNjclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiyAgIHwgMjAvMzAgWzAwOjA2PDAwOjAyLCAgNC42Mml0L3NdXG4gNzAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgIHwgMjEvMzAgWzAwOjA3PDAwOjAxLCAgNC42M2l0L3NdXG4gNzMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiAgfCAyMi8zMCBbMDA6MDc8MDA6MDEsICA0LjY0aXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDIzLzMwIFswMDowNzwwMDowMSwgIDQuNjRpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjQvMzAgWzAwOjA3PDAwOjAxLCAgNC42NGl0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDI1LzMwIFswMDowNzwwMDowMSwgIDQuNjVpdC9zXVxuIDg3JXzilojilojilojilojilojilojilojilojilosgfCAyNi8zMCBbMDA6MDg8MDA6MDAsICA0LjY1aXQvc11cbiA5MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMjcvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4gOTMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjnwgMjgvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4gOTclfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWi3wgMjkvMzAgWzAwOjA4PDAwOjAwLCAgNC42NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjA5PDAwOjAwLCAgNC42NWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMzAvMzAgWzAwOjA5PDAwOjAwLCAgMy4zMml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjE2Ljk0ODk1MywidG90YWxfdGltZSI6MTUwLjU5Mzc3OX0sIm1vZGVsIjoiZm9mci9zZHhsLW11bHRpLWNvbnRyb2xuZXQtbG9yYSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0Lzg0ODZiZGZlZm9IbGtwYkk0bTk4ZG5zbTJhenlJZ0lCOE1WcTNpbFZwQmd3ZGkwakEvY29udHJvbC0wLnBuZyIsImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvR1I1a21yZUE0ZmpmOUpaSUZoMEdoSW9FR0VuSmo2U213WVRzellWZXpYV203RXBIQi9vdXQtMC5wbmciXSwic3RhcnRlZF9hdCI6IjIwMjMtMTEtMjBUMTM6Mzk6NTIuNjY0MjcxWiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9xenI0cTJ0YnZlZWdlZGk3ZWF3d2o1dTR6bSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvcXpyNHEydGJ2ZWVnZWRpN2Vhd3dqNXU0em0vY2FuY2VsIn0sInZlcnNpb24iOiI0YWY2MGRmOTUxNGFkYjkxNjgzZDBiZDdhNjk4MGRlZThjNGQ3NGUzYTBjMTg5NmVlYWRlNDAyY2UyYWQ5Mjc4In0sImRlc2NyaXB0aW9uIjoiTXVsdGktY29udHJvbG5ldCwgbG9yYSBsb2FkaW5nLCBpbWcyaW1nLCBpbnBhaW50aW5nIiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1zZHhsLW11bHRpY29udHJvbG5ldC1sb3JhIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI4OWViMjEyYjNkMTM2NmE4M2U5NDljMTJhNGI0NWRmZTZiNmIzMTNiNTk0Y2I4MjY4ZTg2NDkzMWFjOWZmYjE2IiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjJUMTQ6MzY6MTIuNDczNzYyWiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJtYXNrIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1hc2siLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IklucHV0IG1hc2sgZm9yIGlucGFpbnQgbW9kZS4gQmxhY2sgYXJlYXMgd2lsbCBiZSBwcmVzZXJ2ZWQsIHdoaXRlIGFyZWFzIHdpbGwgYmUgaW5wYWludGVkLiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcgb3IgaW5wYWludCBtb2RlIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJXaWR0aCBvZiBvdXRwdXQgaW1hZ2UifSwiaGVpZ2h0Ijp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJIZWlnaHQiLCJkZWZhdWx0Ijo3NjgsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6IkFuIGFzdHJvbmF1dCByaWRpbmcgYSByYWluYm93IHVuaWNvcm4iLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IklucHV0IHByb21wdCJ9LCJyZWZpbmUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9yZWZpbmUifV0sImRlZmF1bHQiOiJub19yZWZpbmVyIiwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiV2hpY2ggcmVmaW5lIHN0eWxlIHRvIHVzZSJ9LCJzY2hlZHVsZXIiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zY2hlZHVsZXIifV0sImRlZmF1bHQiOiJLX0VVTEVSIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJzY2hlZHVsZXIifSwibG9yYV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJMb3JhIFNjYWxlIiwiZGVmYXVsdCI6MC42LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJMb1JBIGFkZGl0aXZlIHNjYWxlLiBPbmx5IGFwcGxpY2FibGUgb24gdHJhaW5lZCBtb2RlbHMuIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQifSwiY29udHJvbG5ldF8xIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8xIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjE5LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8yIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjI0LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8zIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvY29udHJvbG5ldF8zIn1dLCJkZWZhdWx0Ijoibm9uZSIsIngtb3JkZXIiOjI5LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQifSwibG9yYV93ZWlnaHRzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvcmEgV2VpZ2h0cyIsIngtb3JkZXIiOjE3LCJkZXNjcmlwdGlvbiI6IlJlcGxpY2F0ZSBMb1JBIHdlaWdodHMgdG8gdXNlLiBMZWF2ZSBibGFuayB0byB1c2UgdGhlIGRlZmF1bHQgd2VpZ2h0cy4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjcuNSwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBQcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTEsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sInNpemluZ19zdHJhdGVneSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemluZ19zdHJhdGVneSJ9XSwiZGVmYXVsdCI6IndpZHRoX2hlaWdodCIsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiRGVjaWRlIGhvdyB0byByZXNpemUgaW1hZ2VzIOKAkyB1c2Ugd2lkdGgvaGVpZ2h0LCByZXNpemUgYmFzZWQgb24gaW5wdXQgaW1hZ2Ugb3IgY29udHJvbCBpbWFnZSJ9LCJjb250cm9sbmV0XzFfZW5kIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBFbmQiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoyMywiZGVzY3JpcHRpb24iOiJXaGVuIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGVuZHMifSwiY29udHJvbG5ldF8yX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sbmV0IDIgRW5kIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MjgsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBlbmRzIn0sImNvbnRyb2xuZXRfM19lbmQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMzLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgZW5kcyJ9LCJjb250cm9sbmV0XzFfaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29udHJvbG5ldCAxIEltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGZpcnN0IGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8xX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIyLCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfMl9pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDIgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyNSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3Igc2Vjb25kIGNvbnRyb2xuZXQifSwiY29udHJvbG5ldF8yX3N0YXJ0Ijp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgMiBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI3LCJkZXNjcmlwdGlvbiI6IldoZW4gY29udHJvbG5ldCBjb25kaXRpb25pbmcgc3RhcnRzIn0sImNvbnRyb2xuZXRfM19pbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb250cm9sbmV0IDMgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjozMCwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgdGhpcmQgY29udHJvbG5ldCJ9LCJjb250cm9sbmV0XzNfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIFN0YXJ0IiwiZGVmYXVsdCI6MCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MzIsImRlc2NyaXB0aW9uIjoiV2hlbiBjb250cm9sbmV0IGNvbmRpdGlvbmluZyBzdGFydHMifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjMwLCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjksImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE4LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn0sImNvbnRyb2xuZXRfMV9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAxIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjIxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfMl9jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAyIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjI2LCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn0sImNvbnRyb2xuZXRfM19jb25kaXRpb25pbmdfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbG5ldCAzIENvbmRpdGlvbmluZyBTY2FsZSIsImRlZmF1bHQiOjAuNzUsIm1heGltdW0iOjQsIm1pbmltdW0iOjAsIngtb3JkZXIiOjMxLCJkZXNjcmlwdGlvbiI6IkhvdyBzdHJvbmcgdGhlIGNvbnRyb2xuZXQgY29uZGl0aW9uaW5nIGlzIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImJhc2VfaW1hZ2VfcmVmaW5lciJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJyZWZpbmUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiY29udHJvbG5ldF8xIjp7ImVudW0iOlsibm9uZSIsImVkZ2VfY2FubnkiLCJpbGx1c2lvbiIsImRlcHRoX2xlcmVzIiwiZGVwdGhfbWlkYXMiLCJzb2Z0X2VkZ2VfcGlkaSIsInNvZnRfZWRnZV9oZWQiLCJsaW5lYXJ0IiwibGluZWFydF9hbmltZSIsIm9wZW5wb3NlIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImNvbnRyb2xuZXRfMSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImNvbnRyb2xuZXRfMiI6eyJlbnVtIjpbIm5vbmUiLCJlZGdlX2Nhbm55IiwiaWxsdXNpb24iLCJkZXB0aF9sZXJlcyIsImRlcHRoX21pZGFzIiwic29mdF9lZGdlX3BpZGkiLCJzb2Z0X2VkZ2VfaGVkIiwibGluZWFydCIsImxpbmVhcnRfYW5pbWUiLCJvcGVucG9zZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJjb250cm9sbmV0XzIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJjb250cm9sbmV0XzMiOnsiZW51bSI6WyJub25lIiwiZWRnZV9jYW5ueSIsImlsbHVzaW9uIiwiZGVwdGhfbGVyZXMiLCJkZXB0aF9taWRhcyIsInNvZnRfZWRnZV9waWRpIiwic29mdF9lZGdlX2hlZCIsImxpbmVhcnQiLCJsaW5lYXJ0X2FuaW1lIiwib3BlbnBvc2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiY29udHJvbG5ldF8zIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJzaXppbmdfc3RyYXRlZ3kiOnsiZW51bSI6WyJ3aWR0aF9oZWlnaHQiLCJpbnB1dF9pbWFnZSIsImNvbnRyb2xuZXRfMV9pbWFnZSIsImNvbnRyb2xuZXRfMl9pbWFnZSIsImNvbnRyb2xuZXRfM19pbWFnZSIsIm1hc2tfaW1hZ2UiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6aW5nX3N0cmF0ZWd5IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZm9mci9jb2ctc2R4bC1tdWx0aS1jb250cm9sbmV0LWxvcmEvYmxvYi9tYWluL0xJQ0VOU0UiLCJuYW1lIjoic2R4bC1tdWx0aS1jb250cm9sbmV0LWxvcmEiLCJvd25lciI6ImZvZnIiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMTM4MzksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9mb2ZyL3NkeGwtbXVsdGktY29udHJvbG5ldC1sb3JhIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS84NTljOGVjNi00MDQ2LTRkNGUtOTgyNi1iN2I1NzVlNWI3OWYvY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDIzLTEwLTI1VDEzOjE4OjUxLjkwMTAzMloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMS0xN1QxMjowMToxNC4yMTQwNDlaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTEtMTdUMTI6MDE6MTIuOTI2OTU5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InV6enN4empiMnN1czV4bDVqcW54cGpseW9xIiwiaW5wdXQiOnsiaW1hZ2UiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0psRzBFZmQydWJCcDl5R25sT2k3STlTZTJyWG5KU3JQRm9nTGYwWWllS2dqbldONi9kb3dubG9hZC02LnBuZyIsIndpZHRoIjo3NjgsImhlaWdodCI6NzY4LCJwcm9tcHQiOiJTZWxmLXBvcnRyYWl0IG9pbCBwYWludGluZywgYSBiZWF1dGlmdWwgY3lib3JnIHdpdGggZ29sZGVuIGhhaXIsIDhrIiwibnVtX2ltYWdlcyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjgsImFyY2hpdmVfb3V0cHV0cyI6ZmFsc2UsInByb21wdF9zdHJlbmd0aCI6MC40NSwic2l6aW5nX3N0cmF0ZWd5Ijoid2lkdGgvaGVpZ2h0IiwibGNtX29yaWdpbl9zdGVwcyI6NTAsImNhbm55X2xvd190aHJlc2hvbGQiOjEwMCwibnVtX2luZmVyZW5jZV9zdGVwcyI6NCwiY2FubnlfaGlnaF90aHJlc2hvbGQiOjIwMCwiY29udHJvbF9ndWlkYW5jZV9lbmQiOjEsImNvbnRyb2xfZ3VpZGFuY2Vfc3RhcnQiOjAsImNvbnRyb2xuZXRfY29uZGl0aW9uaW5nX3NjYWxlIjoyfSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlVzaW5nIHNlZWQ6IDM4NDc3XG5Gb3VuZCAxIHByb21wdDpcbi0gU2VsZi1wb3J0cmFpdCBvaWwgcGFpbnRpbmcsIGEgYmVhdXRpZnVsIGN5Ym9yZyB3aXRoIGdvbGRlbiBoYWlyLCA4a1xuTWFraW5nIDEgaW1hZ2VcblVzaW5nIGdpdmVuIGRpbWVuc2lvbnNcbmltZzJpbWcgbW9kZVxuICAwJXwgICAgICAgICAgfCAwLzQgWzAwOjAwPD8sID9pdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgMTcuOTFpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsIDE3LjgyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxNy44MWl0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjAuODQ1OTE5LCJ0b3RhbF90aW1lIjoxLjI4NzA5fSwibW9kZWwiOiJmb2ZyL2xhdGVudC1jb25zaXN0ZW5jeS1tb2RlbCIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L0xGMjN4V3JNaWUydk1DbWJpc3dldEVUMkJMcGVycEV0Tm9kWlNONHlOZkRrQUNsSEIvb3V0LTAuanBnIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTExLTE3VDEyOjAxOjEzLjM2ODEzMFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvdXp6c3h6amIyc3VzNXhsNWpxbnhwamx5b3EiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL3V6enN4empiMnN1czV4bDVqcW54cGpseW9xL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiZmQwZjAyNzU2YWU1YzMyNDRjZmI0NWMwNjAzMjk2ZTc0MThjMDdkMTUwMWJjNmU5NDYzZWEyZDIxNWQ1ZTM4ZiJ9LCJkZXNjcmlwdGlvbiI6IlN1cGVyLWZhc3QsIDAuNnMgcGVyIGltYWdlLiBMQ00gd2l0aCBpbWcyaW1nLCBsYXJnZSBiYXRjaGluZyBhbmQgY2FubnkgY29udHJvbG5ldCIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZm9mci9jb2ctbGNtIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI2ODNkMTlkYzMxMmY3YTlmMDQyOGIwNDQyOWE5Y2NlZmQyOGRiZjc3ODVmZWYwODNhZDVjZjk5MWI2NWY0MDZmIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDEtMTBUMTA6MDI6MDQuMzEyOTM4WiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUmFuZG9tIHNlZWQuIExlYXZlIGJsYW5rIHRvIHJhbmRvbWl6ZSB0aGUgc2VlZCJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsImRlc2NyaXB0aW9uIjoiSW5wdXQgaW1hZ2UgZm9yIGltZzJpbWcifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZS4gTG93ZXIgaWYgb3V0IG9mIG1lbW9yeSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlLiBMb3dlciBpZiBvdXQgb2YgbWVtb3J5In0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiU2VsZi1wb3J0cmFpdCBvaWwgcGFpbnRpbmcsIGEgYmVhdXRpZnVsIGN5Ym9yZyB3aXRoIGdvbGRlbiBoYWlyLCA4ayIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiRm9yIG11bHRpcGxlIHByb21wdHMsIGVudGVyIGVhY2ggb24gYSBuZXcgbGluZS4ifSwibnVtX2ltYWdlcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEltYWdlcyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgcGVyIHByb21wdCJ9LCJjb250cm9sX2ltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbnRyb2wgSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJJbWFnZSBmb3IgY29udHJvbG5ldCBjb25kaXRpb25pbmcifSwiZ3VpZGFuY2Vfc2NhbGUiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiR3VpZGFuY2UgU2NhbGUiLCJkZWZhdWx0Ijo4LCJtYXhpbXVtIjoyMCwibWluaW11bSI6MSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFyY2hpdmVfb3V0cHV0cyI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXJjaGl2ZSBPdXRwdXRzIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE3LCJkZXNjcmlwdGlvbiI6Ik9wdGlvbiB0byBhcmNoaXZlIHRoZSBvdXRwdXQgaW1hZ2VzIn0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjgsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZy4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwic2l6aW5nX3N0cmF0ZWd5Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2l6aW5nX3N0cmF0ZWd5In1dLCJkZWZhdWx0Ijoid2lkdGgvaGVpZ2h0IiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJEZWNpZGUgaG93IHRvIHJlc2l6ZSBpbWFnZXMg4oCTIHVzZSB3aWR0aC9oZWlnaHQsIHJlc2l6ZSBiYXNlZCBvbiBpbnB1dCBpbWFnZSBvciBjb250cm9sIGltYWdlIn0sImxjbV9vcmlnaW5fc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkxjbSBPcmlnaW4gU3RlcHMiLCJkZWZhdWx0Ijo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OX0sImNhbm55X2xvd190aHJlc2hvbGQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ2FubnkgTG93IFRocmVzaG9sZCIsImRlZmF1bHQiOjEwMCwibWF4aW11bSI6MjU1LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxNSwiZGVzY3JpcHRpb24iOiJDYW5ueSBsb3cgdGhyZXNob2xkIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo4LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgZGVub2lzaW5nIHN0ZXBzLiBSZWNvbW1lbmQgMSB0byA4IHN0ZXBzLiJ9LCJjYW5ueV9oaWdoX3RocmVzaG9sZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDYW5ueSBIaWdoIFRocmVzaG9sZCIsImRlZmF1bHQiOjIwMCwibWF4aW11bSI6MjU1LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjoxNiwiZGVzY3JpcHRpb24iOiJDYW5ueSBoaWdoIHRocmVzaG9sZCJ9LCJjb250cm9sX2d1aWRhbmNlX2VuZCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDb250cm9sIEd1aWRhbmNlIEVuZCIsImRlZmF1bHQiOjEsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjE0LCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQgZW5kIn0sImNvbnRyb2xfZ3VpZGFuY2Vfc3RhcnQiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ29udHJvbCBHdWlkYW5jZSBTdGFydCIsImRlZmF1bHQiOjAsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkNvbnRyb2xuZXQgc3RhcnQifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjoxOCwiZGVzY3JpcHRpb24iOiJEaXNhYmxlIHNhZmV0eSBjaGVja2VyIGZvciBnZW5lcmF0ZWQgaW1hZ2VzLiBUaGlzIGZlYXR1cmUgaXMgb25seSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgQVBJIn0sImNvbnRyb2xuZXRfY29uZGl0aW9uaW5nX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IkNvbnRyb2xuZXQgQ29uZGl0aW9uaW5nIFNjYWxlIiwiZGVmYXVsdCI6MiwibWF4aW11bSI6NCwibWluaW11bSI6MC4xLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJDb250cm9sbmV0IGNvbmRpdGlvbmluZyBzY2FsZSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sInNpemluZ19zdHJhdGVneSI6eyJlbnVtIjpbIndpZHRoL2hlaWdodCIsImlucHV0X2ltYWdlIiwiY29udHJvbF9pbWFnZSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXppbmdfc3RyYXRlZ3kiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9mb2ZyL2NvZy1sY20vYmxvYi9tYWluL0xJQ0VOU0UiLCJuYW1lIjoibGF0ZW50LWNvbnNpc3RlbmN5LW1vZGVsIiwib3duZXIiOiJmb2ZyIiwiaXNfb2ZmaWNpYWwiOmZhbHNlLCJwYXBlcl91cmwiOm51bGwsInJ1bl9jb3VudCI6MTUyNDA1NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2ZvZnIvbGF0ZW50LWNvbnNpc3RlbmN5LW1vZGVsIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3BieHQvVkhGZnhTMnpKWVZNVnk0SXRqenc0Q2hOZFF0RWFoOXdrY1V2eVBEY1B1ZDcyZURTQS9vdXQtMC5wbmciLCJjcmVhdGVkX2F0IjoiMjAyMy0xMi0xOVQyMzoyMjozNi44NTk3NDdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjMtMTItMTlUMjM6Mzg6MzEuNDQ2NDAxWiIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTE5VDIzOjM2OjI2LjAzODYzOVoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJrZWFwZDdsYmlpaXg3YXVzdWJtMjJvMnNibSIsImlucHV0Ijp7IndpZHRoIjoxMDI0LCJoZWlnaHQiOjEwMjQsInByb21wdCI6IkluIENhc2V5IEJhdWdoJ3MgZXZvY2F0aXZlIHN0eWxlLCBhcnQgb2YgYSBiZWF1dGlmdWwgeW91bmcgZ2lybCBjeWJvcmcgd2l0aCBsb25nIGJyb3duIGhhaXIsIGZ1dHVyaXN0aWMsIHNjaWZpLCBpbnRyaWNhdGUsIGVsZWdhbnQsIGhpZ2hseSBkZXRhaWxlZCwgbWFqZXN0aWMsIEJhdWdoJ3MgYnJ1c2h3b3JrIGluZnVzZXMgdGhlIHBhaW50aW5nIHdpdGggYSB1bmlxdWUgY29tYmluYXRpb24gb2YgcmVhbGlzbSBhbmQgYWJzdHJhY3Rpb24sIGdyZWcgcnV0a293c2tpLCBzdXJyZWFsIGdvbGQgZmlsaWdyZWUsIGJyb2tlbiBnbGFzcywgKG1hc3RlcnBpZWNlLCBzaWRlbGlnaHRpbmcsIGZpbmVseSBkZXRhaWxlZCBiZWF1dGlmdWwgZXllczogMS4yKSwgaGRyLCByZWFsaXN0aWMgcGFpbnRpbmcsIG5hdHVyYWwgc2tpbiwgdGV4dHVyZWQgc2tpbiwgY2xvc2VkIG1vdXRoLCBjcnlzdGFsIGV5ZXMsIGJ1dHRlcmZseSBmaWxpZ3JlZSwgY2hlc3QgYXJtb3IsIGV5ZSBtYWtldXAsIHJvYm90IGpvaW50cywgbG9uZyBoYWlyIG1vdmVkIGJ5IHRoZSB3aW5kLCB3aW5kb3cgZmFjaW5nIHRvIGFub3RoZXIgd29ybGQsIEJhdWdoJ3MgZGlzdGluY3RpdmUgc3R5bGUgY2FwdHVyZXMgdGhlIGVzc2VuY2Ugb2YgdGhlIGdpcmwncyBlbmlnbWF0aWMgbmF0dXJlLCBpbnZpdGluZyB2aWV3ZXJzIHRvIGV4cGxvcmUgdGhlIGRlcHRocyBvZiBoZXIgc291bCwgYXdhcmQgd2lubmluZyBhcnQiLCJzY2hlZHVsZXIiOiJLX0VVTEVSIiwibnVtX291dHB1dHMiOjEsImd1aWRhbmNlX3NjYWxlIjoyLCJhcHBseV93YXRlcm1hcmsiOnRydWUsIm5lZ2F0aXZlX3Byb21wdCI6InVnbHksIGRlZm9ybWVkLCBub2lzeSwgYmx1cnJ5LCBsb3cgY29udHJhc3QsIHRleHQsIEJhZERyZWFtLCAzZCwgY2dpLCByZW5kZXIsIGZha2UsIGFuaW1lLCBvcGVuIG1vdXRoLCBiaWcgZm9yZWhlYWQsIGxvbmcgbmVjayIsIm51bV9pbmZlcmVuY2Vfc3RlcHMiOjd9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogNjI2MDcwM1xuVG9rZW4gaW5kaWNlcyBzZXF1ZW5jZSBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBtYXhpbXVtIHNlcXVlbmNlIGxlbmd0aCBmb3IgdGhpcyBtb2RlbCAoMTUyID4gNzcpLiBSdW5uaW5nIHRoaXMgc2VxdWVuY2UgdGhyb3VnaCB0aGUgbW9kZWwgd2lsbCByZXN1bHQgaW4gaW5kZXhpbmcgZXJyb3JzXG5UaGUgZm9sbG93aW5nIHBhcnQgb2YgeW91ciBpbnB1dCB3YXMgdHJ1bmNhdGVkIGJlY2F1c2UgQ0xJUCBjYW4gb25seSBoYW5kbGUgc2VxdWVuY2VzIHVwIHRvIDc3IHRva2VuczogW1wiMS4gMiApLCBoZHIsIHJlYWxpc3RpYyBwYWludGluZywgbmF0dXJhbCBza2luLCB0ZXh0dXJlZCBza2luLCBjbG9zZWQgbW91dGgsIGNyeXN0YWwgZXllcywgYnV0dGVyZmx5IGZpbGlncmVlLCBjaGVzdCBhcm1vciwgZXllIG1ha2V1cCwgcm9ib3Qgam9pbnRzLCBsb25nIGhhaXIgbW92ZWQgYnkgdGhlIHdpbmQsIHdpbmRvdyBmYWNpbmcgdG8gYW5vdGhlciB3b3JsZCwgYmF1Z2gncyBkaXN0aW5jdGl2ZSBzdHlsZSBjYXB0dXJlcyB0aGUgZXNzZW5jZSBvZiB0aGUgZ2lybCdzIGVuaWdtYXRpYyBuYXR1cmUsIGludml0aW5nIHZpZXdlcnMgdG8gZXhwbG9yZSB0aGUgZGVwdGhzIG9mIGhlciBzb3VsLCBhd2FyZCB3aW5uaW5nIGFydFwiXVxuVG9rZW4gaW5kaWNlcyBzZXF1ZW5jZSBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gdGhlIHNwZWNpZmllZCBtYXhpbXVtIHNlcXVlbmNlIGxlbmd0aCBmb3IgdGhpcyBtb2RlbCAoMTUyID4gNzcpLiBSdW5uaW5nIHRoaXMgc2VxdWVuY2UgdGhyb3VnaCB0aGUgbW9kZWwgd2lsbCByZXN1bHQgaW4gaW5kZXhpbmcgZXJyb3JzXG5UaGUgZm9sbG93aW5nIHBhcnQgb2YgeW91ciBpbnB1dCB3YXMgdHJ1bmNhdGVkIGJlY2F1c2UgQ0xJUCBjYW4gb25seSBoYW5kbGUgc2VxdWVuY2VzIHVwIHRvIDc3IHRva2VuczogW1wiMS4gMiApLCBoZHIsIHJlYWxpc3RpYyBwYWludGluZywgbmF0dXJhbCBza2luLCB0ZXh0dXJlZCBza2luLCBjbG9zZWQgbW91dGgsIGNyeXN0YWwgZXllcywgYnV0dGVyZmx5IGZpbGlncmVlLCBjaGVzdCBhcm1vciwgZXllIG1ha2V1cCwgcm9ib3Qgam9pbnRzLCBsb25nIGhhaXIgbW92ZWQgYnkgdGhlIHdpbmQsIHdpbmRvdyBmYWNpbmcgdG8gYW5vdGhlciB3b3JsZCwgYmF1Z2gncyBkaXN0aW5jdGl2ZSBzdHlsZSBjYXB0dXJlcyB0aGUgZXNzZW5jZSBvZiB0aGUgZ2lybCdzIGVuaWdtYXRpYyBuYXR1cmUsIGludml0aW5nIHZpZXdlcnMgdG8gZXhwbG9yZSB0aGUgZGVwdGhzIG9mIGhlciBzb3VsLCBhd2FyZCB3aW5uaW5nIGFydFwiXVxuICAwJXwgICAgICAgICAgfCAwLzcgWzAwOjAwPD8sID9pdC9zXVxuIDE0JXzilojilo0gICAgICAgIHwgMS83IFswMDowMDwwMDowMSwgIDMuMjNpdC9zXVxuIDI5JXzilojilojiloogICAgICAgfCAyLzcgWzAwOjAwPDAwOjAxLCAgNC4wOWl0L3NdXG4gNDMlfOKWiOKWiOKWiOKWiOKWjiAgICAgfCAzLzcgWzAwOjAwPDAwOjAwLCAgNC40Nml0L3NdXG4gNTclfOKWiOKWiOKWiOKWiOKWiOKWiyAgICB8IDQvNyBbMDA6MDA8MDA6MDAsICA0LjY1aXQvc11cbiA3MSV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDUvNyBbMDA6MDE8MDA6MDAsICA0Ljc3aXQvc11cbiA4NiV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgNi83IFswMDowMTwwMDowMCwgIDQuODNpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDcvNyBbMDA6MDE8MDA6MDAsICA0Ljg4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA3LzcgWzAwOjAxPDAwOjAwLCAgNC42M2l0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjMuNzYyOTk5LCJ0b3RhbF90aW1lIjoxMjUuNDA3NzYyfSwibW9kZWwiOiJsdWNhdGFjby9kcmVhbXNoYXBlci14bC10dXJibyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0L1ZIRmZ4UzJ6SllWTVZ5NEl0anp3NENoTmRRdEVhaDl3a2NVdnlQRGNQdWQ3MmVEU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTE5VDIzOjM4OjI3LjY4MzQwMloiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMva2VhcGQ3bGJpaWl4N2F1c3VibTIybzJzYm0iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2tlYXBkN2xiaWlpeDdhdXN1Ym0yMm8yc2JtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMGExNzEwZTAxODdiMDFhMjU1MzAyNzM4Y2EwMTU4ZmYwMmEyMmY0NjM4Njc5NTMzZTExMTA4MmY5ZGQxYjYxNSJ9LCJkZXNjcmlwdGlvbiI6IkRyZWFtU2hhcGVyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIFNEIG1vZGVsIHRoYXQgYWltcyBhdCBkb2luZyBldmVyeXRoaW5nIHdlbGwsIHBob3RvcywgYXJ0LCBhbmltZSwgbWFuZ2EuIEl0J3MgZGVzaWduZWQgdG8gbWF0Y2ggTWlkam91cm5leSBhbmQgREFMTC1FLiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLWRyZWFtc2hhcGVyLXhsLXR1cmJvIiwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiIwYTE3MTBlMDE4N2IwMWEyNTUzMDI3MzhjYTAxNThmZjAyYTIyZjQ2Mzg2Nzk1MzNlMTExMDgyZjlkZDFiNjE1IiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMTlUMjM6MzQ6NTYuOTc3OTQyWiIsImNvZ192ZXJzaW9uIjoiMC44LjYiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IktfRVVMRVIiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6InNjaGVkdWxlciJ9LCJudW1fb3V0cHV0cyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIE91dHB1dHMiLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBpbWFnZXMgdG8gb3V0cHV0LiJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcGxpZXMgYSB3YXRlcm1hcmsgdG8gZW5hYmxlIGRldGVybWluaW5nIGlmIGFuIGltYWdlIGlzIGdlbmVyYXRlZCBpbiBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucy4gSWYgeW91IGhhdmUgb3RoZXIgcHJvdmlzaW9ucyBmb3IgZ2VuZXJhdGluZyBvciBkZXBsb3lpbmcgaW1hZ2VzIHNhZmVseSwgeW91IGNhbiB1c2UgdGhpcyB0byBkaXNhYmxlIHdhdGVybWFya2luZy4ifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6NiwibWF4aW11bSI6NTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEwLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwic2NoZWR1bGVyIjp7ImVudW0iOlsiRERJTSIsIkRQTVNvbHZlck11bHRpc3RlcCIsIkhldW5EaXNjcmV0ZSIsIkthcnJhc0RQTSIsIktfRVVMRVJfQU5DRVNUUkFMIiwiS19FVUxFUiIsIlBORE0iXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2NoZWR1bGVyIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCJ9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIn0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCJ9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyJ9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIn0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL21vZGVscz9saWNlbnNlPWxpY2Vuc2U6b3BlbnJhaWwrKyIsIm5hbWUiOiJkcmVhbXNoYXBlci14bC10dXJibyIsIm93bmVyIjoibHVjYXRhY28iLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoyMjUyMDUsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9sdWNhdGFjby9kcmVhbXNoYXBlci14bC10dXJibyIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzdRY0pRYUhXeW9xYkRKeE9IUmVxNVV0cGhydUEzUmZiTHZLMU5oU1lYVnE3c1hHU0Evb3V0LTAucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjdUMDY6NDc6NTIuMTIzNDYzWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjUwOjM2LjU4MTI2MVoiLCJjcmVhdGVkX2F0IjoiMjAyMy0xMi0yN1QwNjo0ODoyOS41MzQ4MDFaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoibWpteDdjdGJxaWJlYmhtYWF1emtma3gzb3EiLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJibGFjayBmbHVmZnkgZ29yZ2VvdXMgZGFuZ2Vyb3VzIGNhdCBhbmltYWwgY3JlYXR1cmUsIGxhcmdlIG9yYW5nZSBleWVzLCBiaWcgZmx1ZmZ5IGVhcnMsIHBpZXJjaW5nIGdhemUsIGZ1bGwgbW9vbiwgZGFyayBhbWJpYW5jZSwgYmVzdCBxdWFsaXR5LCBleHRyZW1lbHkgZGV0YWlsZWQiLCJzY2hlZHVsZXIiOiJLYXJyYXNEUE0iLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiYXBwbHlfd2F0ZXJtYXJrIjp0cnVlLCJuZWdhdGl2ZV9wcm9tcHQiOiJ3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjo2MH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAyMDM0MTAzNDIwXG5Qcm9tcHQ6IGJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZFxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvNjAgWzAwOjAwPD8sID9pdC9zXVxuICAyJXzilo8gICAgICAgICB8IDEvNjAgWzAwOjAwPDAwOjE4LCAgMy4xNGl0L3NdXG4gIDUlfOKWjCAgICAgICAgIHwgMy82MCBbMDA6MDA8MDA6MTEsICA1LjE3aXQvc11cbiAgNyV84paLICAgICAgICAgfCA0LzYwIFswMDowMDwwMDoxMSwgIDUuMDlpdC9zXVxuICA4JXziloogICAgICAgICB8IDUvNjAgWzAwOjAxPDAwOjEwLCAgNS4wM2l0L3NdXG4gMTAlfOKWiCAgICAgICAgIHwgNi82MCBbMDA6MDE8MDA6MTAsICA0Ljk5aXQvc11cbiAxMiV84paI4paPICAgICAgICB8IDcvNjAgWzAwOjAxPDAwOjEwLCAgNC45Nml0L3NdXG4gMTMlfOKWiOKWjiAgICAgICAgfCA4LzYwIFswMDowMTwwMDoxMCwgIDQuOTRpdC9zXVxuIDE1JXzilojilowgICAgICAgIHwgOS82MCBbMDA6MDE8MDA6MTAsICA0LjkzaXQvc11cbiAxNyV84paI4paLICAgICAgICB8IDEwLzYwIFswMDowMjwwMDoxMCwgIDQuOTJpdC9zXVxuIDE4JXzilojiloogICAgICAgIHwgMTEvNjAgWzAwOjAyPDAwOjA5LCAgNC45MWl0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCAxMi82MCBbMDA6MDI8MDA6MDksICA0LjkxaXQvc11cbiAyMiV84paI4paI4paPICAgICAgIHwgMTMvNjAgWzAwOjAyPDAwOjA5LCAgNC45MGl0L3NdXG4gMjMlfOKWiOKWiOKWjiAgICAgICB8IDE0LzYwIFswMDowMjwwMDowOSwgIDQuOTBpdC9zXVxuIDI1JXzilojilojilowgICAgICAgfCAxNS82MCBbMDA6MDM8MDA6MDksICA0LjkwaXQvc11cbiAyNyV84paI4paI4paLICAgICAgIHwgMTYvNjAgWzAwOjAzPDAwOjA4LCAgNC45MGl0L3NdXG4gMjglfOKWiOKWiOKWiiAgICAgICB8IDE3LzYwIFswMDowMzwwMDowOCwgIDQuODNpdC9zXVxuIDMwJXzilojilojiloggICAgICAgfCAxOC82MCBbMDA6MDM8MDA6MDgsICA0LjgzaXQvc11cbiAzMiV84paI4paI4paI4paPICAgICAgfCAxOS82MCBbMDA6MDM8MDA6MDgsICA0Ljg1aXQvc11cbiAzMyV84paI4paI4paI4paOICAgICAgfCAyMC82MCBbMDA6MDQ8MDA6MDgsICA0Ljg4aXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCAyMS82MCBbMDA6MDQ8MDA6MDcsICA0LjkwaXQvc11cbiAzNyV84paI4paI4paI4paLICAgICAgfCAyMi82MCBbMDA6MDQ8MDA6MDcsICA0LjkwaXQvc11cbiAzOCV84paI4paI4paI4paKICAgICAgfCAyMy82MCBbMDA6MDQ8MDA6MDcsICA0LjkxaXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAyNC82MCBbMDA6MDQ8MDA6MDcsICA0LjkxaXQvc11cbiA0MiV84paI4paI4paI4paI4paPICAgICB8IDI1LzYwIFswMDowNTwwMDowNywgIDQuOTJpdC9zXVxuIDQzJXzilojilojilojilojilo4gICAgIHwgMjYvNjAgWzAwOjA1PDAwOjA2LCAgNC45Mml0L3NdXG4gNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAyNy82MCBbMDA6MDU8MDA6MDYsICA0LjkyaXQvc11cbiA0NyV84paI4paI4paI4paI4paLICAgICB8IDI4LzYwIFswMDowNTwwMDowNiwgIDQuOTJpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMjkvNjAgWzAwOjA1PDAwOjA2LCAgNC45Mml0L3NdXG4gNTAlfOKWiOKWiOKWiOKWiOKWiCAgICAgfCAzMC82MCBbMDA6MDY8MDA6MDYsICA0LjkyaXQvc11cbiA1MiV84paI4paI4paI4paI4paI4paPICAgIHwgMzEvNjAgWzAwOjA2PDAwOjA1LCAgNC45Mml0L3NdXG4gNTMlfOKWiOKWiOKWiOKWiOKWiOKWjiAgICB8IDMyLzYwIFswMDowNjwwMDowNSwgIDQuOTJpdC9zXVxuIDU1JXzilojilojilojilojilojilowgICAgfCAzMy82MCBbMDA6MDY8MDA6MDUsICA0LjkyaXQvc11cbiA1NyV84paI4paI4paI4paI4paI4paLICAgIHwgMzQvNjAgWzAwOjA2PDAwOjA1LCAgNC45Mml0L3NdXG4gNTglfOKWiOKWiOKWiOKWiOKWiOKWiiAgICB8IDM1LzYwIFswMDowNzwwMDowNSwgIDQuOTJpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAzNi82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2MiV84paI4paI4paI4paI4paI4paI4paPICAgfCAzNy82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2MyV84paI4paI4paI4paI4paI4paI4paOICAgfCAzOC82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAzOS82MCBbMDA6MDc8MDA6MDQsICA0LjkyaXQvc11cbiA2NyV84paI4paI4paI4paI4paI4paI4paLICAgfCA0MC82MCBbMDA6MDg8MDA6MDQsICA0LjkyaXQvc11cbiA2OCV84paI4paI4paI4paI4paI4paI4paKICAgfCA0MS82MCBbMDA6MDg8MDA6MDMsICA0LjkxaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCA0Mi82MCBbMDA6MDg8MDA6MDMsICA0LjkxaXQvc11cbiA3MiV84paI4paI4paI4paI4paI4paI4paI4paPICB8IDQzLzYwIFswMDowODwwMDowMywgIDQuOTFpdC9zXVxuIDczJXzilojilojilojilojilojilojilojilo4gIHwgNDQvNjAgWzAwOjA4PDAwOjAzLCAgNC45MWl0L3NdXG4gNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCA0NS82MCBbMDA6MDk8MDA6MDMsICA0LjkxaXQvc11cbiA3NyV84paI4paI4paI4paI4paI4paI4paI4paLICB8IDQ2LzYwIFswMDowOTwwMDowMiwgIDQuOTFpdC9zXVxuIDc4JXzilojilojilojilojilojilojilojiloogIHwgNDcvNjAgWzAwOjA5PDAwOjAyLCAgNC45MWl0L3NdXG4gODAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgfCA0OC82MCBbMDA6MDk8MDA6MDIsICA0LjkxaXQvc11cbiA4MiV84paI4paI4paI4paI4paI4paI4paI4paI4paPIHwgNDkvNjAgWzAwOjA5PDAwOjAyLCAgNC45MGl0L3NdXG4gODMlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjiB8IDUwLzYwIFswMDoxMDwwMDowMiwgIDQuOTFpdC9zXVxuIDg1JXzilojilojilojilojilojilojilojilojilowgfCA1MS82MCBbMDA6MTA8MDA6MDEsICA0LjkxaXQvc11cbiA4NyV84paI4paI4paI4paI4paI4paI4paI4paI4paLIHwgNTIvNjAgWzAwOjEwPDAwOjAxLCAgNC45MWl0L3NdXG4gODglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiiB8IDUzLzYwIFswMDoxMDwwMDowMSwgIDQuOTBpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCA1NC82MCBbMDA6MTE8MDA6MDEsICA0LjkwaXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paPfCA1NS82MCBbMDA6MTE8MDA6MDEsICA0LjkwaXQvc11cbiA5MyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paOfCA1Ni82MCBbMDA6MTE8MDA6MDAsICA0LjkwaXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCA1Ny82MCBbMDA6MTE8MDA6MDAsICA0LjkxaXQvc11cbiA5NyV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paLfCA1OC82MCBbMDA6MTE8MDA6MDAsICA0LjkwaXQvc11cbiA5OCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paKfCA1OS82MCBbMDA6MTI8MDA6MDAsICA0LjkwaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA2MC82MCBbMDA6MTI8MDA6MDAsICA0LjkxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA2MC82MCBbMDA6MTI8MDA6MDAsICA0LjkwaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6MTQuMzU2MDg4LCJ0b3RhbF90aW1lIjoxMjcuMDQ2NDZ9LCJtb2RlbCI6Imx1Y2F0YWNvL29wZW4tZGFsbGUtdjEuMSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzdRY0pRYUhXeW9xYkRKeE9IUmVxNVV0cGhydUEzUmZiTHZLMU5oU1lYVnE3c1hHU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjUwOjIyLjIyNTE3M1oiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvbWpteDdjdGJxaWJlYmhtYWF1emtma3gzb3EiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL21qbXg3Y3RicWliZWJobWFhdXprZmt4M29xL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMWM3ZDRjOGRlYzM5YzczMDZkZjc3OTRiMjg0MTkwNzhjYjlkMThiOTIxM2FiMWMyMWZkYzQ2YTFkZWNhMDE0NCJ9LCJkZXNjcmlwdGlvbiI6IkEgdW5pcXVlIGZ1c2lvbiB0aGF0IHNob3djYXNlcyBleGNlcHRpb25hbCBwcm9tcHQgYWRoZXJlbmNlIGFuZCBzZW1hbnRpYyB1bmRlcnN0YW5kaW5nLCBpdCBzZWVtcyB0byBiZSBhIHN0ZXAgYWJvdmUgYmFzZSBTRFhMIGFuZCBhIHN0ZXAgY2xvc2VyIHRvIERBTExFLTMgaW4gdGVybXMgb2YgcHJvbXB0IGNvbXByZWhlbnNpb24iLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2F0YWNvL2NvZy1vcGVuZGFsbGUtdjEuMSIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMWM3ZDRjOGRlYzM5YzczMDZkZjc3OTRiMjg0MTkwNzhjYjlkMThiOTIxM2FiMWMyMWZkYzQ2YTFkZWNhMDE0NCIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTI3VDA2OjQ4OjExLjU0NzcyMVoiLCJjb2dfdmVyc2lvbiI6IjAuOC42Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkthcnJhc0RQTSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQuIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIn0sImFwcGx5X3dhdGVybWFyayI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiQXBwbHkgV2F0ZXJtYXJrIiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6MTIsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJuZWdhdGl2ZV9wcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTmVnYXRpdmUgUHJvbXB0IiwiZGVmYXVsdCI6IndvcnN0IHF1YWxpdHksIGxvdyBxdWFsaXR5IiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJOZWdhdGl2ZSBJbnB1dCBwcm9tcHQifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuOCwibWF4aW11bSI6MSwibWluaW11bSI6MCwieC1vcmRlciI6MTAsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIHdoZW4gdXNpbmcgaW1nMmltZyAvIGlucGFpbnQuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo2MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo4LCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMgNjAtNzAgZm9yIGJlc3QgZGV0YWlsLCAzNSBmb3IgZmFzdCJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjEzLCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkifX19LCJPdXRwdXQiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSJ9LCJ0aXRsZSI6Ik91dHB1dCJ9LCJTdGF0dXMiOnsiZW51bSI6WyJzdGFydGluZyIsInByb2Nlc3NpbmciLCJzdWNjZWVkZWQiLCJjYW5jZWxlZCIsImZhaWxlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGF0dXMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJzY2hlZHVsZXIiOnsiZW51bSI6WyJERElNIiwiRFBNU29sdmVyTXVsdGlzdGVwIiwiSGV1bkRpc2NyZXRlIiwiS2FycmFzRFBNIiwiS19FVUxFUl9BTkNFU1RSQUwiLCJLX0VVTEVSIiwiUE5ETSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZTpjYy1ieS1uYy1uZC00LjAiLCJuYW1lIjoib3Blbi1kYWxsZS12MS4xIiwib3duZXIiOiJsdWNhdGFjbyIsImlzX29mZmljaWFsIjpmYWxzZSwicGFwZXJfdXJsIjpudWxsLCJydW5fY291bnQiOjEzMDQ3NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2x1Y2F0YWNvL29wZW4tZGFsbGUtdjEuMSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6bnVsbH0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvMmVlMjM1ODEtMjY1My00ODNkLTlkN2MtNjliMTQ2N2I5MTY4L291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDIzLTEyLTI3VDE1OjA0OjM3LjUyNDM2OFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyMy0xMi0yOVQxMjozMjo0NC41OTY2MjNaIiwiY3JlYXRlZF9hdCI6IjIwMjMtMTItMjlUMTI6Mjk6NTUuNzc1NDI5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6Im9tbWtmN2RiaXBvMm5pcHh0bmpudjRmd2xpIiwiaW5wdXQiOnsid2lkdGgiOjc2OCwiaGVpZ2h0Ijo3NjgsInByb21wdCI6IkFuIGFzdHJvbmF1dCByaWRpbmcgYSByYWluYm93IHVuaWNvcm4iLCJyZWZpbmUiOiJub19yZWZpbmVyIiwic2NoZWR1bGVyIjoiRFBNKytfU0RFX0thcnJhcyIsIm51bV9vdXRwdXRzIjoxLCJndWlkYW5jZV9zY2FsZSI6MiwiYXBwbHlfd2F0ZXJtYXJrIjpmYWxzZSwiaGlnaF9ub2lzZV9mcmFjIjowLjgsIm5lZ2F0aXZlX3Byb21wdCI6Iih3b3JzdCBxdWFsaXR5LCBsb3cgcXVhbGl0eSwgaWxsdXN0cmF0aW9uLCAzZCwgMmQsIHBhaW50aW5nLCBjYXJ0b29ucywgc2tldGNoKSwgb3BlbiBtb3V0aCIsInByb21wdF9zdHJlbmd0aCI6MC44LCJudW1faW5mZXJlbmNlX3N0ZXBzIjoyNX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiAxMTk5OFxuUHJvbXB0OiBBbiBhc3Ryb25hdXQgcmlkaW5nIGEgcmFpbmJvdyB1bmljb3JuXG50eHQyaW1nIG1vZGVcbiAgMCV8ICAgICAgICAgIHwgMC8yNSBbMDA6MDA8PywgP2l0L3NdXG4gIDQlfOKWjSAgICAgICAgIHwgMS8yNSBbMDA6MDA8MDA6MTcsICAxLjM3aXQvc11cbiAgOCV84paKICAgICAgICAgfCAyLzI1IFswMDowMDwwMDowOCwgIDIuNzBpdC9zXVxuIDEyJXzilojilo8gICAgICAgIHwgMy8yNSBbMDA6MDA8MDA6MDUsICAzLjkwaXQvc11cbiAxNiV84paI4paMICAgICAgICB8IDQvMjUgWzAwOjAxPDAwOjA0LCAgNC45M2l0L3NdXG4gMjAlfOKWiOKWiCAgICAgICAgfCA1LzI1IFswMDowMTwwMDowMywgIDUuNzdpdC9zXVxuIDI0JXzilojilojilo0gICAgICAgfCA2LzI1IFswMDowMTwwMDowMiwgIDYuNDJpdC9zXVxuIDI4JXzilojilojiloogICAgICAgfCA3LzI1IFswMDowMTwwMDowMiwgIDYuOTJpdC9zXVxuIDMyJXzilojilojilojilo8gICAgICB8IDgvMjUgWzAwOjAxPDAwOjAyLCAgNy4yOWl0L3NdXG4gMzYlfOKWiOKWiOKWiOKWjCAgICAgIHwgOS8yNSBbMDA6MDE8MDA6MDIsICA3LjU1aXQvc11cbiA0MCV84paI4paI4paI4paIICAgICAgfCAxMC8yNSBbMDA6MDE8MDA6MDEsICA3Ljc0aXQvc11cbiA0NCV84paI4paI4paI4paI4paNICAgICB8IDExLzI1IFswMDowMTwwMDowMSwgIDcuODdpdC9zXVxuIDQ4JXzilojilojilojilojiloogICAgIHwgMTIvMjUgWzAwOjAyPDAwOjAxLCAgNy45Nml0L3NdXG4gNTIlfOKWiOKWiOKWiOKWiOKWiOKWjyAgICB8IDEzLzI1IFswMDowMjwwMDowMSwgIDguMDRpdC9zXVxuIDU2JXzilojilojilojilojilojilowgICAgfCAxNC8yNSBbMDA6MDI8MDA6MDEsICA4LjA4aXQvc11cbiA2MCV84paI4paI4paI4paI4paI4paIICAgIHwgMTUvMjUgWzAwOjAyPDAwOjAxLCAgOC4xMml0L3NdXG4gNjQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWjSAgIHwgMTYvMjUgWzAwOjAyPDAwOjAxLCAgOC4xNWl0L3NdXG4gNjglfOKWiOKWiOKWiOKWiOKWiOKWiOKWiiAgIHwgMTcvMjUgWzAwOjAyPDAwOjAwLCAgOC4xOWl0L3NdXG4gNzIlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAgfCAxOC8yNSBbMDA6MDI8MDA6MDAsICA4LjIwaXQvc11cbiA3NiV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE5LzI1IFswMDowMjwwMDowMCwgIDguMjJpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMjAvMjUgWzAwOjAzPDAwOjAwLCAgOC4yM2l0L3NdXG4gODQlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjSB8IDIxLzI1IFswMDowMzwwMDowMCwgIDguMjRpdC9zXVxuIDg4JXzilojilojilojilojilojilojilojilojiloogfCAyMi8yNSBbMDA6MDM8MDA6MDAsICA4LjI0aXQvc11cbiA5MiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paPfCAyMy8yNSBbMDA6MDM8MDA6MDAsICA4LjIzaXQvc11cbiA5NiV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAyNC8yNSBbMDA6MDM8MDA6MDAsICA4LjIyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDM8MDA6MDAsICA4LjIyaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyNS8yNSBbMDA6MDM8MDA6MDAsICA2Ljg2aXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NS40NTM0MTgsInRvdGFsX3RpbWUiOjE2OC44MjExOTR9LCJtb2RlbCI6ImFkaXJpay9yZWFsdmlzeGwtdjMuMC10dXJibyIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzRNaEhQSlJMbEI2NUlKUE9lSkZlM2toejVIbjZpNUNDcnJ6Q3IwNjJLcW5zNUdIU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDIzLTEyLTI5VDEyOjMyOjM5LjE0MzIwNVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvb21ta2Y3ZGJpcG8ybmlweHRuam52NGZ3bGkiLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL29tbWtmN2RiaXBvMm5pcHh0bmpudjRmd2xpL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiNmU5NDFlN2ZlNDY5NTVhZmMwMzFmMzVlODQzMTJhNzkyZDU0NmIwZjQzNGY5MDA4ZDQ1N2ViOWRlYjI0NTc1YyJ9LCJkZXNjcmlwdGlvbiI6IlBob3RvcmVhbGlzbSB3aXRoIFJlYWxWaXNYTCBWMy4wIFR1cmJvIGJhc2VkIG9uIFNEWEwiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2FsYXJhZGlyaWsvY29nLVJlYWxWaXNYTCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiM2RjNzNjODA1YjExYjRiMDFhNjA1NTVlNTMyZmQzYWIzZjBlNjBkMjZmNjU4NGQ5YjhiYTdlMWI5NTg1ODI0MyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTE4VDE3OjIxOjE0LjIwMzUwOFoiLCJjb2dfdmVyc2lvbiI6IjAuOS4wLWJldGExMCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJwcm9wZXJ0aWVzIjp7Im1hc2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWFzayIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiSW5wdXQgbWFzayBmb3IgaW5wYWludCBtb2RlLiBCbGFjayBhcmVhcyB3aWxsIGJlIHByZXNlcnZlZCwgd2hpdGUgYXJlYXMgd2lsbCBiZSBpbnBhaW50ZWQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjoxMSwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sImltYWdlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkltYWdlIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1nMmltZyBvciBpbnBhaW50IG1vZGUifSwid2lkdGgiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IldpZHRoIiwiZGVmYXVsdCI6NzY4LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjc2OCwieC1vcmRlciI6NSwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiQW4gYXN0cm9uYXV0IHJpZGluZyBhIHJhaW5ib3cgdW5pY29ybiIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInJlZmluZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3JlZmluZSJ9XSwiZGVmYXVsdCI6Im5vX3JlZmluZXIiLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJXaGljaCByZWZpbmUgc3R5bGUgdG8gdXNlIn0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkRQTSsrX1NERV9LYXJyYXMiLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlNjaGVkdWxlciB0byB1c2UsIERQTSsrIFNERSBLYXJyYXMgaXMgcmVjb21tZW5kZWQifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6NiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgaW1hZ2VzIHRvIG91dHB1dC4ifSwicmVmaW5lX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJSZWZpbmUgU3RlcHMiLCJ4LW9yZGVyIjoxNCwiZGVzY3JpcHRpb24iOiJGb3IgYmFzZV9pbWFnZV9yZWZpbmVyLCB0aGUgbnVtYmVyIG9mIHN0ZXBzIHRvIHJlZmluZSwgZGVmYXVsdHMgdG8gbnVtX2luZmVyZW5jZV9zdGVwcyJ9LCJndWlkYW5jZV9zY2FsZSI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjUwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IlNjYWxlIGZvciBjbGFzc2lmaWVyLWZyZWUgZ3VpZGFuY2UifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTUsImRlc2NyaXB0aW9uIjoiQXBwbGllcyBhIHdhdGVybWFyayB0byBlbmFibGUgZGV0ZXJtaW5pbmcgaWYgYW4gaW1hZ2UgaXMgZ2VuZXJhdGVkIGluIGRvd25zdHJlYW0gYXBwbGljYXRpb25zLiBJZiB5b3UgaGF2ZSBvdGhlciBwcm92aXNpb25zIGZvciBnZW5lcmF0aW5nIG9yIGRlcGxveWluZyBpbWFnZXMgc2FmZWx5LCB5b3UgY2FuIHVzZSB0aGlzIHRvIGRpc2FibGUgd2F0ZXJtYXJraW5nLiJ9LCJoaWdoX25vaXNlX2ZyYWMiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiSGlnaCBOb2lzZSBGcmFjIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMywiZGVzY3JpcHRpb24iOiJGb3IgZXhwZXJ0X2Vuc2VtYmxlX3JlZmluZXIsIHRoZSBmcmFjdGlvbiBvZiBub2lzZSB0byB1c2UifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsImRlZmF1bHQiOiIod29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHksIGlsbHVzdHJhdGlvbiwgM2QsIDJkLCBwYWludGluZywgY2FydG9vbnMsIHNrZXRjaCksIG9wZW4gbW91dGgiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IklucHV0IE5lZ2F0aXZlIFByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjI1LCJtYXhpbXVtIjo1MDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9LCJkaXNhYmxlX3NhZmV0eV9jaGVja2VyIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJEaXNhYmxlIFNhZmV0eSBDaGVja2VyIiwiZGVmYXVsdCI6ZmFsc2UsIngtb3JkZXIiOjE2LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIFRoaXMgZmVhdHVyZSBpcyBvbmx5IGF2YWlsYWJsZSB0aHJvdWdoIHRoZSBBUEkuIFNlZSBbaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RvY3MvaG93LWRvZXMtcmVwbGljYXRlLXdvcmsjc2FmZXR5XShodHRwczovL3JlcGxpY2F0ZS5jb20vZG9jcy9ob3ctZG9lcy1yZXBsaWNhdGUtd29yayNzYWZldHkpIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwicmVmaW5lIjp7ImVudW0iOlsibm9fcmVmaW5lciIsImV4cGVydF9lbnNlbWJsZV9yZWZpbmVyIiwiYmFzZV9pbWFnZV9yZWZpbmVyIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InJlZmluZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIiwiRFBNKytfU0RFX0thcnJhcyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzY2hlZHVsZXIiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vbW9kZWxzP2xpY2Vuc2U9bGljZW5zZSUzQW9wZW5yYWlsJTJCJTJCIiwibmFtZSI6InJlYWx2aXN4bC12My4wLXR1cmJvIiwib3duZXIiOiJhZGlyaWsiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0NjcwNjcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9hZGlyaWsvcmVhbHZpc3hsLXYzLjAtdHVyYm8iLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuZGVsaXZlcnkvcGJ4dC8xbnJjckVzenBzYjBLcHYwcU5CSnJ0UWpvZWZqSEozeFNoM3doVk9KY2tsU0Z4UFNBL291dC0wLnBuZyIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTI0VDE3OjQ1OjQ5LjM2MTE5MloiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0wMS0yNFQxOTowNDo1MS4wNTU2OTVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMDEtMjRUMTk6MDQ6NDUuNjA5NTM5WiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6ImJhNGc3cHRiZmFwcGZncnk1NGg0cG96dDdtIiwiaW5wdXQiOnsid2lkdGgiOjEwMjQsImhlaWdodCI6MTAyNCwicHJvbXB0IjoiY2luZW1hdGljIGZpbG0gc3RpbGwgb2YgS29kYWsgTW90aW9uIFBpY3R1cmUgRmlsbTogKFNoYXJwIERldGFpbGVkIEltYWdlKSBBbiBPc2NhciB3aW5uaW5nIG1vdmllIGZvciBCZXN0IENpbmVtYXRvZ3JhcGh5IGEgd29tYW4gaW4gYSBraW1vbm8gc3RhbmRpbmcgb24gYSBzdWJ3YXkgdHJhaW4gaW4gSmFwYW4gS29kYWsgTW90aW9uIFBpY3R1cmUgRmlsbSBTdHlsZSwgc2hhbGxvdyBkZXB0aCBvZiBmaWVsZCwgdmlnbmV0dGUsIGhpZ2hseSBkZXRhaWxlZCwgaGlnaCBidWRnZXQsIGJva2VoLCBjaW5lbWFzY29wZSwgbW9vZHksIGVwaWMsIGdvcmdlb3VzLCBmaWxtIGdyYWluLCBncmFpbnkiLCJzY2hlZHVsZXIiOiJLYXJyYXNEUE0iLCJudW1fb3V0cHV0cyI6MSwiZ3VpZGFuY2Vfc2NhbGUiOjcuNSwiYXBwbHlfd2F0ZXJtYXJrIjp0cnVlLCJwcm9tcHRfc3RyZW5ndGgiOjAuOCwibnVtX2luZmVyZW5jZV9zdGVwcyI6MjB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiVXNpbmcgc2VlZDogMjMwNDAyMTk2OVxuUHJvbXB0OiBjaW5lbWF0aWMgZmlsbSBzdGlsbCBvZiBLb2RhayBNb3Rpb24gUGljdHVyZSBGaWxtOiAoU2hhcnAgRGV0YWlsZWQgSW1hZ2UpIEFuIE9zY2FyIHdpbm5pbmcgbW92aWUgZm9yIEJlc3QgQ2luZW1hdG9ncmFwaHkgYSB3b21hbiBpbiBhIGtpbW9ubyBzdGFuZGluZyBvbiBhIHN1YndheSB0cmFpbiBpbiBKYXBhbiBLb2RhayBNb3Rpb24gUGljdHVyZSBGaWxtIFN0eWxlLCBzaGFsbG93IGRlcHRoIG9mIGZpZWxkLCB2aWduZXR0ZSwgaGlnaGx5IGRldGFpbGVkLCBoaWdoIGJ1ZGdldCwgYm9rZWgsIGNpbmVtYXNjb3BlLCBtb29keSwgZXBpYywgZ29yZ2VvdXMsIGZpbG0gZ3JhaW4sIGdyYWlueVxudHh0MmltZyBtb2RlXG4gIDAlfCAgICAgICAgICB8IDAvMjAgWzAwOjAwPD8sID9pdC9zXVxuICA1JXzilowgICAgICAgICB8IDEvMjAgWzAwOjAwPDAwOjAzLCAgNS4wNGl0L3NdXG4gMTUlfOKWiOKWjCAgICAgICAgfCAzLzIwIFswMDowMDwwMDowMiwgIDYuMjJpdC9zXVxuIDIwJXzilojiloggICAgICAgIHwgNC8yMCBbMDA6MDA8MDA6MDIsICA1Ljc0aXQvc11cbiAyNSV84paI4paI4paMICAgICAgIHwgNS8yMCBbMDA6MDA8MDA6MDIsICA1LjQ3aXQvc11cbiAzMCV84paI4paI4paIICAgICAgIHwgNi8yMCBbMDA6MDE8MDA6MDIsICA1LjMxaXQvc11cbiAzNSV84paI4paI4paI4paMICAgICAgfCA3LzIwIFswMDowMTwwMDowMiwgIDUuMjFpdC9zXVxuIDQwJXzilojilojilojiloggICAgICB8IDgvMjAgWzAwOjAxPDAwOjAyLCAgNS4xNGl0L3NdXG4gNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCA5LzIwIFswMDowMTwwMDowMiwgIDUuMDlpdC9zXVxuIDUwJXzilojilojilojilojiloggICAgIHwgMTAvMjAgWzAwOjAxPDAwOjAxLCAgNS4wNml0L3NdXG4gNTUlfOKWiOKWiOKWiOKWiOKWiOKWjCAgICB8IDExLzIwIFswMDowMjwwMDowMSwgIDUuMDNpdC9zXVxuIDYwJXzilojilojilojilojilojiloggICAgfCAxMi8yMCBbMDA6MDI8MDA6MDEsICA1LjAyaXQvc11cbiA2NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAxMy8yMCBbMDA6MDI8MDA6MDEsICA1LjAwaXQvc11cbiA3MCV84paI4paI4paI4paI4paI4paI4paIICAgfCAxNC8yMCBbMDA6MDI8MDA6MDEsICA1LjAwaXQvc11cbiA3NSV84paI4paI4paI4paI4paI4paI4paI4paMICB8IDE1LzIwIFswMDowMjwwMDowMSwgIDQuOTlpdC9zXVxuIDgwJXzilojilojilojilojilojilojilojiloggIHwgMTYvMjAgWzAwOjAzPDAwOjAwLCAgNC45OWl0L3NdXG4gODUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCB8IDE3LzIwIFswMDowMzwwMDowMCwgIDQuOThpdC9zXVxuIDkwJXzilojilojilojilojilojilojilojilojiloggfCAxOC8yMCBbMDA6MDM8MDA6MDAsICA0Ljk4aXQvc11cbiA5NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAxOS8yMCBbMDA6MDM8MDA6MDAsICA0Ljk4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MDM8MDA6MDAsICA0Ljk3aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCAyMC8yMCBbMDA6MDM8MDA6MDAsICA1LjEyaXQvc10iLCJtZXRyaWNzIjp7InByZWRpY3RfdGltZSI6NS40Mzc5MjEsInRvdGFsX3RpbWUiOjUuNDQ2MTU2fSwibW9kZWwiOiJkYXRhY3RlL3Byb3RldXMtdjAuMiIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9wYnh0LzFucmNyRXN6cHNiMEtwdjBxTkJKcnRRam9lZmpISjN4U2gzd2hWT0pja2xTRnhQU0Evb3V0LTAucG5nIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTAxLTI0VDE5OjA0OjQ1LjYxNzc3NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7ImdldCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvYmE0ZzdwdGJmYXBwZmdyeTU0aDRwb3p0N20iLCJjYW5jZWwiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2JhNGc3cHRiZmFwcGZncnk1NGg0cG96dDdtL2NhbmNlbCJ9LCJ2ZXJzaW9uIjoiMDY3NzVjZDI2Mjg0M2VkYmRlNWFiYWI5NThhYmRiYjY1YTBhNmI1OGNhMzAxYzlmZDc4ZmE1NWM3NzVmYzAxOSJ9LCJkZXNjcmlwdGlvbiI6IlByb3RldXMgdjAuMiBzaG93cyBzdWJ0bGUgeWV0IHNpZ25pZmljYW50IGltcHJvdmVtZW50cyBvdmVyIFZlcnNpb24gMC4xLiBJdCBkZW1vbnN0cmF0ZXMgZW5oYW5jZWQgcHJvbXB0IHVuZGVyc3RhbmRpbmcgdGhhdCBzdXJwYXNzZXMgTUo2LCB3aGlsZSBhbHNvIGFwcHJvYWNoaW5nIGl0cyBzdHlsaXN0aWMgY2FwYWJpbGl0aWVzLiIsImdpdGh1Yl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vbHVjYXRhY28vY29nLXByb3RldXMtdjAuMiIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMDY3NzVjZDI2Mjg0M2VkYmRlNWFiYWI5NThhYmRiYjY1YTBhNmI1OGNhMzAxYzlmZDc4ZmE1NWM3NzVmYzAxOSIsImNyZWF0ZWRfYXQiOiIyMDI0LTAxLTI0VDE4OjU0OjQ0Ljk4NjY5MVoiLCJjb2dfdmVyc2lvbiI6IjAuOS4zIiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInByb3BlcnRpZXMiOnsibWFzayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNYXNrIiwiZm9ybWF0IjoidXJpIiwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJJbnB1dCBtYXNrIGZvciBpbnBhaW50IG1vZGUuIEJsYWNrIGFyZWFzIHdpbGwgYmUgcHJlc2VydmVkLCB3aGl0ZSBhcmVhcyB3aWxsIGJlIGlucGFpbnRlZC4ifSwic2VlZCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiU2VlZCIsIngtb3JkZXIiOjExLCJkZXNjcmlwdGlvbiI6IlJhbmRvbSBzZWVkLiBMZWF2ZSBibGFuayB0byByYW5kb21pemUgdGhlIHNlZWQifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWcyaW1nIG9yIGlucGFpbnQgbW9kZSJ9LCJ3aWR0aCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiV2lkdGgiLCJkZWZhdWx0IjoxMDI0LCJ4LW9yZGVyIjo0LCJkZXNjcmlwdGlvbiI6IldpZHRoIG9mIG91dHB1dCBpbWFnZSJ9LCJoZWlnaHQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IkhlaWdodCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiSGVpZ2h0IG9mIG91dHB1dCBpbWFnZSJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwiZGVmYXVsdCI6ImJsYWNrIGZsdWZmeSBnb3JnZW91cyBkYW5nZXJvdXMgY2F0IGFuaW1hbCBjcmVhdHVyZSwgbGFyZ2Ugb3JhbmdlIGV5ZXMsIGJpZyBmbHVmZnkgZWFycywgcGllcmNpbmcgZ2F6ZSwgZnVsbCBtb29uLCBkYXJrIGFtYmlhbmNlLCBiZXN0IHF1YWxpdHksIGV4dHJlbWVseSBkZXRhaWxlZCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiSW5wdXQgcHJvbXB0In0sInNjaGVkdWxlciI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NjaGVkdWxlciJ9XSwiZGVmYXVsdCI6IkthcnJhc0RQTSIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoic2NoZWR1bGVyIn0sIm51bV9vdXRwdXRzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gT3V0cHV0cyIsImRlZmF1bHQiOjEsIm1heGltdW0iOjQsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGltYWdlcyB0byBvdXRwdXQuIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6Ny41LCJtYXhpbXVtIjo1MCwibWluaW11bSI6MSwieC1vcmRlciI6OSwiZGVzY3JpcHRpb24iOiJTY2FsZSBmb3IgY2xhc3NpZmllci1mcmVlIGd1aWRhbmNlLiBSZWNvbW1lbmRlZCA3LTgifSwiYXBwbHlfd2F0ZXJtYXJrIjp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJBcHBseSBXYXRlcm1hcmsiLCJkZWZhdWx0Ijp0cnVlLCJ4LW9yZGVyIjoxMiwiZGVzY3JpcHRpb24iOiJBcHBsaWVzIGEgd2F0ZXJtYXJrIHRvIGVuYWJsZSBkZXRlcm1pbmluZyBpZiBhbiBpbWFnZSBpcyBnZW5lcmF0ZWQgaW4gZG93bnN0cmVhbSBhcHBsaWNhdGlvbnMuIElmIHlvdSBoYXZlIG90aGVyIHByb3Zpc2lvbnMgZm9yIGdlbmVyYXRpbmcgb3IgZGVwbG95aW5nIGltYWdlcyBzYWZlbHksIHlvdSBjYW4gdXNlIHRoaXMgdG8gZGlzYWJsZSB3YXRlcm1hcmtpbmcuIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0Ijoid29yc3QgcXVhbGl0eSwgbG93IHF1YWxpdHkiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6Ik5lZ2F0aXZlIElucHV0IHByb21wdCJ9LCJwcm9tcHRfc3RyZW5ndGgiOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiUHJvbXB0IFN0cmVuZ3RoIiwiZGVmYXVsdCI6MC44LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjoxMCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgc3RyZW5ndGggd2hlbiB1c2luZyBpbWcyaW1nIC8gaW5wYWludC4gMS4wIGNvcnJlc3BvbmRzIHRvIGZ1bGwgZGVzdHJ1Y3Rpb24gb2YgaW5mb3JtYXRpb24gaW4gaW1hZ2UifSwibnVtX2luZmVyZW5jZV9zdGVwcyI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiTnVtIEluZmVyZW5jZSBTdGVwcyIsImRlZmF1bHQiOjIwLCJtYXhpbXVtIjoxMDAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjgsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcy4gMjAgdG8gMzUgc3RlcHMgZm9yIG1vcmUgZGV0YWlsLCAyMCBzdGVwcyBmb3IgZmFzdGVyIHJlc3VsdHMuIn0sImRpc2FibGVfc2FmZXR5X2NoZWNrZXIiOnsidHlwZSI6ImJvb2xlYW4iLCJ0aXRsZSI6IkRpc2FibGUgU2FmZXR5IENoZWNrZXIiLCJkZWZhdWx0IjpmYWxzZSwieC1vcmRlciI6MTMsImRlc2NyaXB0aW9uIjoiRGlzYWJsZSBzYWZldHkgY2hlY2tlciBmb3IgZ2VuZXJhdGVkIGltYWdlcy4gVGhpcyBmZWF0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIHRocm91Z2ggdGhlIEFQSS4gU2VlIGh0dHBzOi8vcmVwbGljYXRlLmNvbS9kb2NzL2hvdy1kb2VzLXJlcGxpY2F0ZS13b3JrI3NhZmV0eSJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoidXJpIn0sInRpdGxlIjoiT3V0cHV0In0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sInNjaGVkdWxlciI6eyJlbnVtIjpbIkRESU0iLCJEUE1Tb2x2ZXJNdWx0aXN0ZXAiLCJIZXVuRGlzY3JldGUiLCJLYXJyYXNEUE0iLCJLX0VVTEVSX0FOQ0VTVFJBTCIsIktfRVVMRVIiLCJQTkRNIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6InNjaGVkdWxlciIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgifSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciJ9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQifSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMifSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIn0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiJ9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUifX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9kYXRhc2V0cy9jaG9vc2VhbGljZW5zZS9saWNlbnNlcy9ibG9iL21haW4vbWFya2Rvd24vZ3BsLTMuMC5tZCIsIm5hbWUiOiJwcm90ZXVzLXYwLjIiLCJvd25lciI6ImRhdGFjdGUiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50IjoxMDgxOTQ2MCwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL2RhdGFjdGUvcHJvdGV1cy12MC4yIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjpudWxsfSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS9kNjVmYzM5Ny0xMzViLTQ5NzYtYTg0ZC0xMjk4MGFiMmMwYmMvcmVwbGljYXRlLXByZWRpY3Rpb24tXzRrV1BZWnUud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTI5VDEyOjU1OjQ1Ljg5OTUwNFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0yOVQxMzozNTowNy4xNzM3MTVaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMjlUMTM6MzU6MDIuNzc4MDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6IjB3eDA4NGRlZjlybTIwY2p2MXliMjdiYjZnIiwiaW5wdXQiOnsiY2ZnIjo1LCJzdGVwcyI6NDAsInByb21wdCI6ImEgY2FwdGl2YXRpbmcgYW5pbWUtc3R5bGUgaWxsdXN0cmF0aW9uIG9mIGEgd29tYW4gaW4gYSB3aGl0ZSBhc3Ryb25hdXQgc3VpdC4gU2hlIGhhcyBsb25nLCBkYXJrIHdhdnkgaGFpci4gU3Vycm91bmRpbmcgdGhlIGFzdHJvbmF1dCBhcmUgdmlicmFudCBvcmFuZ2UgZmxvd2VycyB3aXRoIHllbGxvdyBjZW50ZXJzLiBUaGUgYmFja2dyb3VuZCBpdHNlbGYgaXMgYSBtZXNtZXJpemluZyBuaWdodCBza3kgZmlsbGVkIHdpdGggY291bnRsZXNzIHN0YXJzIiwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6OTAsInByb21wdF9zdHJlbmd0aCI6MC44NX0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJTZWVkIHNldCB0bzogMzU1MTgxMzU4MVxuUnVubmluZyB3b3JrZmxvd1xuZ290IHByb21wdFxuRXhlY3V0aW5nIG5vZGUgMjk0LCB0aXRsZTogS1NhbXBsZXIsIGNsYXNzIHR5cGU6IEtTYW1wbGVyXG4wJXwgICAgICAgICAgfCAwLzQwIFswMDowMDw/LCA/aXQvc11cbjUlfOKWjCAgICAgICAgIHwgMi80MCBbMDA6MDA8MDA6MDMsIDEwLjc2aXQvc11cbjEwJXziloggICAgICAgICB8IDQvNDAgWzAwOjAwPDAwOjAzLCAxMC43OGl0L3NdXG4xNSV84paI4paMICAgICAgICB8IDYvNDAgWzAwOjAwPDAwOjAzLCAxMC43Nml0L3NdXG4yMCV84paI4paIICAgICAgICB8IDgvNDAgWzAwOjAwPDAwOjAyLCAxMC43N2l0L3NdXG4yNSV84paI4paI4paMICAgICAgIHwgMTAvNDAgWzAwOjAwPDAwOjAyLCAxMC43OGl0L3NdXG4zMCV84paI4paI4paIICAgICAgIHwgMTIvNDAgWzAwOjAxPDAwOjAyLCAxMC43OGl0L3NdXG4zNSV84paI4paI4paI4paMICAgICAgfCAxNC80MCBbMDA6MDE8MDA6MDIsIDEwLjc4aXQvc11cbjQwJXzilojilojilojiloggICAgICB8IDE2LzQwIFswMDowMTwwMDowMiwgMTAuNzhpdC9zXVxuNDUlfOKWiOKWiOKWiOKWiOKWjCAgICAgfCAxOC80MCBbMDA6MDE8MDA6MDIsIDEwLjc4aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMjAvNDAgWzAwOjAxPDAwOjAxLCAxMC43OWl0L3NdXG41NSV84paI4paI4paI4paI4paI4paMICAgIHwgMjIvNDAgWzAwOjAyPDAwOjAxLCAxMC43N2l0L3NdXG42MCV84paI4paI4paI4paI4paI4paIICAgIHwgMjQvNDAgWzAwOjAyPDAwOjAxLCAxMC43Nml0L3NdXG42NSV84paI4paI4paI4paI4paI4paI4paMICAgfCAyNi80MCBbMDA6MDI8MDA6MDEsIDEwLjc3aXQvc11cbjcwJXzilojilojilojilojilojilojiloggICB8IDI4LzQwIFswMDowMjwwMDowMSwgMTAuNzZpdC9zXVxuNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCAzMC80MCBbMDA6MDI8MDA6MDAsIDEwLjc3aXQvc11cbjgwJXzilojilojilojilojilojilojilojiloggIHwgMzIvNDAgWzAwOjAyPDAwOjAwLCAxMC43Nml0L3NdXG44NSV84paI4paI4paI4paI4paI4paI4paI4paI4paMIHwgMzQvNDAgWzAwOjAzPDAwOjAwLCAxMC43Nml0L3NdXG45MCV84paI4paI4paI4paI4paI4paI4paI4paI4paIIHwgMzYvNDAgWzAwOjAzPDAwOjAwLCAxMC43N2l0L3NdXG45NSV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paMfCAzOC80MCBbMDA6MDM8MDA6MDAsIDEwLjc4aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MDM8MDA6MDAsIDEwLjc5aXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0MC80MCBbMDA6MDM8MDA6MDAsIDEwLjc3aXQvc11cbkV4ZWN1dGluZyBub2RlIDgsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDMwOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuUHJvbXB0IGV4ZWN1dGVkIGluIDQuMDMgc2Vjb25kc1xub3V0cHV0czogIHsnMzA5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdSOF9zZDMuNUxfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUjhfc2QzLjVMXzAwMDAxXy5wbmciLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjQuMzg5Mzc2MzgxLCJ0b3RhbF90aW1lIjo0LjM5NTcxNX0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LW1lZGl1bSIsIm91dHB1dCI6WyJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS95aHFtL2I4WldXM0tuZVVTdWNhMXE3d3pVclNwUnNFbGJJZEx0RnFYRU1hWmV0Z3JMYXByVEEvUjhfc2QzLjVMXzAwMDAxXy53ZWJwIl0sInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTI5VDEzOjM1OjAyLjc4NDMzOVoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvd2NkYi1tZWgyM3R6MnZibzRsdXA1dGRpdmpwbnZjZnd0d3Z5b3VweXF1NGJoY3dtZ2FuN2t6eXRxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8wd3gwODRkZWY5cm0yMGNqdjF5YjI3YmI2ZyIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMHd4MDg0ZGVmOXJtMjBjanYxeWIyN2JiNmcvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiIyLjUgYmlsbGlvbiBwYXJhbWV0ZXIgaW1hZ2UgbW9kZWwgd2l0aCBpbXByb3ZlZCBNTURpVC1YIGFyY2hpdGVjdHVyZSIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiZTA2OTgxMWZlOWI1ODE1YTZkYjg4NzRjMzA1NGMxNWJlOTljODAxOWQwN2VlNWFkNzJhYTYzY2VhM2NmZmZlMyIsImNyZWF0ZWRfYXQiOiIyMDI1LTA5LTI2VDEwOjE5OjE3LjM0MDUzMFoiLCJjb2dfdmVyc2lvbiI6IjAuMTYuNyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJjZmciOnsidHlwZSI6Im51bWJlciIsInRpdGxlIjoiQ2ZnIiwiZGVmYXVsdCI6NSwibWF4aW11bSI6MTAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiVGhlIGd1aWRhbmNlIHNjYWxlIHRlbGxzIHRoZSBtb2RlbCBob3cgc2ltaWxhciB0aGUgb3V0cHV0IHNob3VsZCBiZSB0byB0aGUgcHJvbXB0LiJ9LCJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NiwibnVsbGFibGUiOnRydWUsImRlc2NyaXB0aW9uIjoiU2V0IGEgc2VlZCBmb3IgcmVwcm9kdWNpYmlsaXR5LiBSYW5kb20gYnkgZGVmYXVsdC4ifSwiaW1hZ2UiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSW1hZ2UiLCJmb3JtYXQiOiJ1cmkiLCJ4LW9yZGVyIjo0LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJJbnB1dCBpbWFnZSBmb3IgaW1hZ2UgdG8gaW1hZ2UgbW9kZS4gVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCB3aWxsIG1hdGNoIHRoaXMgaW1hZ2UuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6IjE6MSIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiVGhlIGFzcGVjdCByYXRpbyBvZiB5b3VyIG91dHB1dCBpbWFnZS4gVGhpcyB2YWx1ZSBpcyBpZ25vcmVkIGlmIHlvdSBhcmUgdXNpbmcgYW4gaW5wdXQgaW1hZ2UuIn0sIm91dHB1dF9mb3JtYXQiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9vdXRwdXRfZm9ybWF0In1dLCJkZWZhdWx0Ijoid2VicCIsIngtb3JkZXIiOjcsImRlc2NyaXB0aW9uIjoiRm9ybWF0IG9mIHRoZSBvdXRwdXQgaW1hZ2VzIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJ4LW9yZGVyIjoxLCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJXaGF0IHlvdSBkbyBub3Qgd2FudCB0byBzZWUgaW4gdGhlIGltYWdlIn0sInByb21wdF9zdHJlbmd0aCI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJQcm9tcHQgU3RyZW5ndGgiLCJkZWZhdWx0IjowLjg1LCJtYXhpbXVtIjoxLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IlByb21wdCBzdHJlbmd0aCAob3IgZGVub2lzaW5nIHN0cmVuZ3RoKSB3aGVuIHVzaW5nIGltYWdlIHRvIGltYWdlLiAxLjAgY29ycmVzcG9uZHMgdG8gZnVsbCBkZXN0cnVjdGlvbiBvZiBpbmZvcm1hdGlvbiBpbiBpbWFnZS4ifX19LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyIxNjo5IiwiMToxIiwiMjE6OSIsIjI6MyIsIjM6MiIsIjQ6NSIsIjU6NCIsIjk6MTYiLCI5OjIxIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6ImFzcGVjdF9yYXRpbyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm91dHB1dF9mb3JtYXQiOnsiZW51bSI6WyJ3ZWJwIiwianBnIiwicG5nIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im91dHB1dF9mb3JtYXQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiVmFsaWRhdGlvbkVycm9yIiwicmVxdWlyZWQiOlsibG9jIiwibXNnIiwidHlwZSJdLCJwcm9wZXJ0aWVzIjp7ImxvYyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJhbnlPZiI6W3sidHlwZSI6InN0cmluZyJ9LHsidHlwZSI6ImludGVnZXIifV19LCJ0aXRsZSI6IkxvY2F0aW9uIn0sIm1zZyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJNZXNzYWdlIn0sInR5cGUiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IgVHlwZSJ9fX0sIlByZWRpY3Rpb25SZXF1ZXN0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXF1ZXN0IiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJjb250ZXh0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkNvbnRleHQiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnsidHlwZSI6InN0cmluZyJ9fSwid2ViaG9vayI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rIiwiZm9ybWF0IjoidXJpIiwibnVsbGFibGUiOnRydWUsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0X2ZpbGVfcHJlZml4Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik91dHB1dCBGaWxlIFByZWZpeCIsIm51bGxhYmxlIjp0cnVlfSwid2ViaG9va19ldmVudHNfZmlsdGVyIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9XZWJob29rRXZlbnQifSwiZGVmYXVsdCI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwibnVsbGFibGUiOnRydWV9fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJsb2dzIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkxvZ3MiLCJkZWZhdWx0IjoiIn0sImVycm9yIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIiwibnVsbGFibGUiOnRydWV9LCJtZXRyaWNzIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6Ik1ldHJpY3MiLCJudWxsYWJsZSI6dHJ1ZSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24iLCJudWxsYWJsZSI6dHJ1ZX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwic3RhcnRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJTdGFydGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9fX0sIkhUVFBWYWxpZGF0aW9uRXJyb3IiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSFRUUFZhbGlkYXRpb25FcnJvciIsInByb3BlcnRpZXMiOnsiZGV0YWlsIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9WYWxpZGF0aW9uRXJyb3IifSwidGl0bGUiOiJEZXRhaWwifX19fX19fSwibGljZW5zZV91cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3N0YWJpbGl0eWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LW1lZGl1bS9ibG9iL21haW4vTElDRU5TRS5tZCIsIm5hbWUiOiJzdGFibGUtZGlmZnVzaW9uLTMuNS1tZWRpdW0iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6Njg3NjcsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9zdGFiaWxpdHktYWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbWVkaXVtIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9zdGFiaWxpdHlhaS9zdGFibGUtZGlmZnVzaW9uLTMuNS1tZWRpdW0ifSx7ImNvdmVyX2ltYWdlX3VybCI6Imh0dHBzOi8vdGp6ay5yZXBsaWNhdGUuZGVsaXZlcnkvbW9kZWxzX21vZGVsc19mZWF0dXJlZF9pbWFnZS82N2M5OTBiYS1iYjY3LTQzNTUtODIyZi0yYmQ4YzQyYjJmMGQvZmx1eC1zY2huZWxsLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0wNy0zMFQwMDozMjoxMS40NzM1NTdaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMDktMTlUMjM6NDU6MDEuNDQ2MjAyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTA5LTE5VDIzOjQ1OjAwLjYwNjAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJqZDk2eDBkeXFzcm0wMGNqMWpwOTB6ZXllMCIsImlucHV0Ijp7InByb21wdCI6ImJsYWNrIGZvcmVzdCBnYXRlYXUgY2FrZSBzcGVsbGluZyBvdXQgdGhlIHdvcmRzIFwiRkxVWCBTQ0hORUxMXCIsIHRhc3R5LCBmb29kIHBob3RvZ3JhcGh5LCBkeW5hbWljIHNob3QiLCJnb19mYXN0Ijp0cnVlLCJudW1fb3V0cHV0cyI6MSwiYXNwZWN0X3JhdGlvIjoiMToxIiwib3V0cHV0X2Zvcm1hdCI6IndlYnAiLCJvdXRwdXRfcXVhbGl0eSI6ODB9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoicnVubmluZyBxdWFudGl6ZWQgcHJlZGljdGlvblxuZ2VuZXJhdGluZ1xuVXNpbmcgc2VlZDogNjgyMzVcbiAgMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbiA1MCV84paI4paI4paI4paI4paIICAgICB8IDIvNCBbMDA6MDA8MDA6MDAsIDE4LjYxaXQvc11cbjEwMCV84paI4paI4paI4paI4paI4paI4paI4paI4paI4paIfCA0LzQgWzAwOjAwPDAwOjAwLCAxMy40OWl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNC80IFswMDowMDwwMDowMCwgMTQuMDdpdC9zXVxuVG90YWwgc2FmZSBpbWFnZXM6IDEgb3V0IG9mIDEiLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjAuODI5MjYzMzk5LCJ0b3RhbF90aW1lIjowLjg0MDIwMn0sIm1vZGVsIjoiYmxhY2stZm9yZXN0LWxhYnMvZmx1eC1zY2huZWxsIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vaGNERFNOZjYzM3plRFV6OXNXa0tmYWZ0Y2ZKTFdJdnVobjl2ZkNGV211ZnhlbG1lbUEvb3V0LTAud2VicCJdLCJzdGFydGVkX2F0IjoiMjAyNC0wOS0xOVQyMzo0NTowMC42MTY5MzlaIiwic3RhdHVzIjoic3VjY2VlZGVkIiwidXJscyI6eyJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2pkOTZ4MGR5cXNybTAwY2oxanA5MHpleWUwIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9qZDk2eDBkeXFzcm0wMGNqMWpwOTB6ZXllMC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBmYXN0ZXN0IGltYWdlIGdlbmVyYXRpb24gbW9kZWwgdGFpbG9yZWQgZm9yIGxvY2FsIGRldmVsb3BtZW50IGFuZCBwZXJzb25hbCB1c2UiLCJnaXRodWJfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3JlcGxpY2F0ZS9jb2ctZmx1eCIsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiYzg0NmE2OTk5MWRhZjRjMGU1ZDAxNjUxNDg0OWQxNGVlNWIyZTY4NDZjZTZiOWQ2ZjIxMzY5ZTU2NGNmZTUxZSIsImNyZWF0ZWRfYXQiOiIyMDI1LTA2LTI1VDIwOjAyOjA2LjIwMzgxMFoiLCJjb2dfdmVyc2lvbiI6IjAuMTUuOCIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gU2V0IGZvciByZXByb2R1Y2libGUgZ2VuZXJhdGlvbiJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiUHJvbXB0IiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJQcm9tcHQgZm9yIGdlbmVyYXRlZCBpbWFnZSJ9LCJnb19mYXN0Ijp7InR5cGUiOiJib29sZWFuIiwidGl0bGUiOiJHbyBGYXN0IiwiZGVmYXVsdCI6dHJ1ZSwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSdW4gZmFzdGVyIHByZWRpY3Rpb25zIHdpdGggbW9kZWwgb3B0aW1pemVkIGZvciBzcGVlZCAoY3VycmVudGx5IGZwOCBxdWFudGl6ZWQpOyBkaXNhYmxlIHRvIHJ1biBpbiBvcmlnaW5hbCBiZjE2LiBOb3RlIHRoYXQgb3V0cHV0cyB3aWxsIG5vdCBiZSBkZXRlcm1pbmlzdGljIHdoZW4gdGhpcyBpcyBlbmFibGVkLCBldmVuIGlmIHlvdSBzZXQgYSBzZWVkLiJ9LCJtZWdhcGl4ZWxzIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvbWVnYXBpeGVscyJ9XSwiZGVmYXVsdCI6IjEiLCJ4LW9yZGVyIjo5LCJkZXNjcmlwdGlvbiI6IkFwcHJveGltYXRlIG51bWJlciBvZiBtZWdhcGl4ZWxzIGZvciBnZW5lcmF0ZWQgaW1hZ2UifSwibnVtX291dHB1dHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBPdXRwdXRzIiwiZGVmYXVsdCI6MSwibWF4aW11bSI6NCwibWluaW11bSI6MSwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2Ygb3V0cHV0cyB0byBnZW5lcmF0ZSJ9LCJhc3BlY3RfcmF0aW8iOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9hc3BlY3RfcmF0aW8ifV0sImRlZmF1bHQiOiIxOjEiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBmb3IgdGhlIGdlbmVyYXRlZCBpbWFnZSJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvb3V0cHV0X2Zvcm1hdCJ9XSwiZGVmYXVsdCI6IndlYnAiLCJ4LW9yZGVyIjo1LCJkZXNjcmlwdGlvbiI6IkZvcm1hdCBvZiB0aGUgb3V0cHV0IGltYWdlcyJ9LCJvdXRwdXRfcXVhbGl0eSI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiT3V0cHV0IFF1YWxpdHkiLCJkZWZhdWx0Ijo4MCwibWF4aW11bSI6MTAwLCJtaW5pbXVtIjowLCJ4LW9yZGVyIjo2LCJkZXNjcmlwdGlvbiI6IlF1YWxpdHkgd2hlbiBzYXZpbmcgdGhlIG91dHB1dCBpbWFnZXMsIGZyb20gMCB0byAxMDAuIDEwMCBpcyBiZXN0IHF1YWxpdHksIDAgaXMgbG93ZXN0IHF1YWxpdHkuIE5vdCByZWxldmFudCBmb3IgLnBuZyBvdXRwdXRzIn0sIm51bV9pbmZlcmVuY2Vfc3RlcHMiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6Ik51bSBJbmZlcmVuY2UgU3RlcHMiLCJkZWZhdWx0Ijo0LCJtYXhpbXVtIjo0LCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBkZW5vaXNpbmcgc3RlcHMuIDQgaXMgcmVjb21tZW5kZWQsIGFuZCBsb3dlciBudW1iZXIgb2Ygc3RlcHMgcHJvZHVjZSBsb3dlciBxdWFsaXR5IG91dHB1dHMsIGZhc3Rlci4ifSwiZGlzYWJsZV9zYWZldHlfY2hlY2tlciI6eyJ0eXBlIjoiYm9vbGVhbiIsInRpdGxlIjoiRGlzYWJsZSBTYWZldHkgQ2hlY2tlciIsImRlZmF1bHQiOmZhbHNlLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IkRpc2FibGUgc2FmZXR5IGNoZWNrZXIgZm9yIGdlbmVyYXRlZCBpbWFnZXMuIn19fSwiT3V0cHV0Ijp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidGl0bGUiOiJPdXRwdXQifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwibWVnYXBpeGVscyI6eyJlbnVtIjpbIjEiLCIwLjI1Il0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Im1lZ2FwaXhlbHMiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJXZWJob29rRXZlbnQiOnsiZW51bSI6WyJzdGFydCIsIm91dHB1dCIsImxvZ3MiLCJjb21wbGV0ZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9va0V2ZW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiYXNwZWN0X3JhdGlvIjp7ImVudW0iOlsiMToxIiwiMTY6OSIsIjIxOjkiLCIzOjIiLCIyOjMiLCI0OjUiLCI1OjQiLCIzOjQiLCI0OjMiLCI5OjE2IiwiOToyMSJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJhc3BlY3RfcmF0aW8iLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJvdXRwdXRfZm9ybWF0Ijp7ImVudW0iOlsid2VicCIsImpwZyIsInBuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJvdXRwdXRfZm9ybWF0IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwiY29udGV4dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJDb250ZXh0IiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm51bGxhYmxlIjp0cnVlLCJtYXhMZW5ndGgiOjY1NTM2LCJtaW5MZW5ndGgiOjF9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sIm91dHB1dF9maWxlX3ByZWZpeCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQgRmlsZSBQcmVmaXgiLCJudWxsYWJsZSI6dHJ1ZX0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sIm51bGxhYmxlIjp0cnVlfX19LCJQcmVkaWN0aW9uUmVzcG9uc2UiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlc3BvbnNlIiwicHJvcGVydGllcyI6eyJpZCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJZCIsIm51bGxhYmxlIjp0cnVlfSwibG9ncyI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJMb2dzIiwiZGVmYXVsdCI6IiJ9LCJlcnJvciI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciIsIm51bGxhYmxlIjp0cnVlfSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0IiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL091dHB1dCJ9LCJzdGF0dXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1N0YXR1cyIsIm51bGxhYmxlIjp0cnVlfSwibWV0cmljcyI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJNZXRyaWNzIiwibnVsbGFibGUiOnRydWUsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJWZXJzaW9uIiwibnVsbGFibGUiOnRydWV9LCJjcmVhdGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNyZWF0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfSwiY29tcGxldGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkNvbXBsZXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSIsIm51bGxhYmxlIjp0cnVlfX19LCJIVFRQVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IkhUVFBWYWxpZGF0aW9uRXJyb3IiLCJwcm9wZXJ0aWVzIjp7ImRldGFpbCI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvVmFsaWRhdGlvbkVycm9yIn0sInRpdGxlIjoiRGV0YWlsIn19fX19fX0sImxpY2Vuc2VfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JsYWNrLWZvcmVzdC1sYWJzL2ZsdXgvYmxvYi9tYWluL21vZGVsX2xpY2Vuc2VzL0xJQ0VOU0UtRkxVWDEtc2NobmVsbCIsIm5hbWUiOiJmbHV4LXNjaG5lbGwiLCJvd25lciI6ImJsYWNrLWZvcmVzdC1sYWJzIiwiaXNfb2ZmaWNpYWwiOnRydWUsInBhcGVyX3VybCI6bnVsbCwicnVuX2NvdW50Ijo0OTU3NDIwNjYsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9ibGFjay1mb3Jlc3QtbGFicy9mbHV4LXNjaG5lbGwiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOiJodHRwczovL2h1Z2dpbmdmYWNlLmNvL2JsYWNrLWZvcmVzdC1sYWJzL0ZMVVguMS1zY2huZWxsIn0seyJjb3Zlcl9pbWFnZV91cmwiOiJodHRwczovL3RqemsucmVwbGljYXRlLmRlbGl2ZXJ5L21vZGVsc19tb2RlbHNfZmVhdHVyZWRfaW1hZ2UvOWUxYjQyNTgtMjJiZC00YTU5LWJhNGEtZWNhYzIyMGE4YTliL3JlcGxpY2F0ZS1wcmVkaWN0aW9uLV9XVTRYdGFWLndlYnAiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0yMlQxMjowOTozOC43MDU2MTVaIiwiZGVmYXVsdF9leGFtcGxlIjp7ImNvbXBsZXRlZF9hdCI6IjIwMjQtMTAtMjJUMTU6MTk6NTUuMzY3MDEyWiIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTIyVDE1OjE5OjU0LjQzNDAwMFoiLCJkYXRhX3JlbW92ZWQiOmZhbHNlLCJlcnJvciI6bnVsbCwiaWQiOiJnbWt6YjZoYjg5cm0wMGNqcGs4YTBqY3B6MCIsImlucHV0Ijp7ImNmZyI6MSwic3RlcHMiOjQsInByb21wdCI6IkFuIGltcGFzdG8gdW5pY29ybiIsImFzcGVjdF9yYXRpbyI6IjM6MiIsIm91dHB1dF9mb3JtYXQiOiJ3ZWJwIiwib3V0cHV0X3F1YWxpdHkiOjkwLCJwcm9tcHRfc3RyZW5ndGgiOjAuODV9LCJpc19mcmVlX3RyaWFsX3ByZWRpY3Rpb24iOmZhbHNlLCJsb2dzIjoiU2VlZCBzZXQgdG86IDMyOTM5NDQxNTBcblJ1bm5pbmcgd29ya2Zsb3dcbmdvdCBwcm9tcHRcbkV4ZWN1dGluZyBub2RlIDI5NCwgdGl0bGU6IEtTYW1wbGVyLCBjbGFzcyB0eXBlOiBLU2FtcGxlclxuMCV8ICAgICAgICAgIHwgMC80IFswMDowMDw/LCA/aXQvc11cbjUwJXzilojilojilojilojiloggICAgIHwgMi80IFswMDowMDwwMDowMCwgIDguOTFpdC9zXVxuNzUlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgfCAzLzQgWzAwOjAwPDAwOjAwLCAgOC45MGl0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgNC80IFswMDowMDwwMDowMCwgIDguODlpdC9zXVxuMTAwJXzilojilojilojilojilojilojilojilojilojiloh8IDQvNCBbMDA6MDA8MDA6MDAsICA4LjkwaXQvc11cbkV4ZWN1dGluZyBub2RlIDgsIHRpdGxlOiBWQUUgRGVjb2RlLCBjbGFzcyB0eXBlOiBWQUVEZWNvZGVcbkV4ZWN1dGluZyBub2RlIDMwOSwgdGl0bGU6IFNhdmUgSW1hZ2UsIGNsYXNzIHR5cGU6IFNhdmVJbWFnZVxuUHJvbXB0IGV4ZWN1dGVkIGluIDAuNzUgc2Vjb25kc1xub3V0cHV0czogIHsnMzA5JzogeydpbWFnZXMnOiBbeydmaWxlbmFtZSc6ICdSOF9zZDMuNUxfMDAwMDFfLnBuZycsICdzdWJmb2xkZXInOiAnJywgJ3R5cGUnOiAnb3V0cHV0J31dfX1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUjhfc2QzLjVMXzAwMDAxXy5wbmciLCJtZXRyaWNzIjp7ImltYWdlX2NvdW50IjoxLCJwcmVkaWN0X3RpbWUiOjAuOTI3ODY1NzExLCJ0b3RhbF90aW1lIjowLjkzMzAxMn0sIm1vZGVsIjoic3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlLXR1cmJvIiwib3V0cHV0IjpbImh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L3locW0vcVBhamhVUTNHM3FMQXRzTUExTU1IN3o3Wjdrd0xLeTdXc0lPZ2YwaWpjak5wcjBKQS9SOF9zZDMuNUxfMDAwMDFfLndlYnAiXSwic3RhcnRlZF9hdCI6IjIwMjQtMTAtMjJUMTU6MTk6NTQuNDM5MTQ2WiIsInN0YXR1cyI6InN1Y2NlZWRlZCIsInVybHMiOnsic3RyZWFtIjoiaHR0cHM6Ly9zdHJlYW0ucmVwbGljYXRlLmNvbS92MS9maWxlcy93Y2RiLXBiMzNyamZ6d2hkdHVyZnVxeGZ1dGFib2piN3JiaHJjaWJkaXoyeXQzcDZucmcyZXluamEiLCJnZXQiOiJodHRwczovL2FwaS5yZXBsaWNhdGUuY29tL3YxL3ByZWRpY3Rpb25zL2dta3piNmhiODlybTAwY2pwazhhMGpjcHowIiwiY2FuY2VsIjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy9nbWt6YjZoYjg5cm0wMGNqcGs4YTBqY3B6MC9jYW5jZWwifSwidmVyc2lvbiI6ImhpZGRlbiJ9LCJkZXNjcmlwdGlvbiI6IkEgdGV4dC10by1pbWFnZSBtb2RlbCB0aGF0IGdlbmVyYXRlcyBoaWdoLXJlc29sdXRpb24gaW1hZ2VzIHdpdGggZmluZSBkZXRhaWxzLiBJdCBzdXBwb3J0cyB2YXJpb3VzIGFydGlzdGljIHN0eWxlcyBhbmQgcHJvZHVjZXMgZGl2ZXJzZSBvdXRwdXRzIGZyb20gdGhlIHNhbWUgcHJvbXB0LCB3aXRoIGEgZm9jdXMgb24gZmV3ZXIgaW5mZXJlbmNlIHN0ZXBzIiwiZ2l0aHViX3VybCI6bnVsbCwibGF0ZXN0X3ZlcnNpb24iOnsiaWQiOiI4MTcwZDgxYjQzYzViODIzZGQxNWIwMTMyNzIwZmRhZThkYWRmOWM0NmM3ZGE0ODRhMjRiOGU5OGU2YjE2MWEyIiwiY3JlYXRlZF9hdCI6IjIwMjUtMDktMjZUMTA6MjI6MjIuNTc3Mzg1WiIsImNvZ192ZXJzaW9uIjoiMC4xNi43Iiwib3BlbmFwaV9zY2hlbWEiOnsiaW5mbyI6eyJ0aXRsZSI6IkNvZyIsInZlcnNpb24iOiIwLjEuMCJ9LCJwYXRocyI6e30sIm9wZW5hcGkiOiIzLjAuMiIsImNvbXBvbmVudHMiOnsic2NoZW1hcyI6eyJJbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJJbnB1dCIsInJlcXVpcmVkIjpbInByb21wdCJdLCJwcm9wZXJ0aWVzIjp7ImNmZyI6eyJ0eXBlIjoibnVtYmVyIiwidGl0bGUiOiJDZmciLCJkZWZhdWx0IjoxLCJtYXhpbXVtIjoxMCwibWluaW11bSI6MSwieC1vcmRlciI6MywiZGVzY3JpcHRpb24iOiJUaGUgZ3VpZGFuY2Ugc2NhbGUgdGVsbHMgdGhlIG1vZGVsIGhvdyBzaW1pbGFyIHRoZSBvdXRwdXQgc2hvdWxkIGJlIHRvIHRoZSBwcm9tcHQuIn0sInNlZWQiOnsidHlwZSI6ImludGVnZXIiLCJ0aXRsZSI6IlNlZWQiLCJ4LW9yZGVyIjo2LCJudWxsYWJsZSI6dHJ1ZSwiZGVzY3JpcHRpb24iOiJTZXQgYSBzZWVkIGZvciByZXByb2R1Y2liaWxpdHkuIFJhbmRvbSBieSBkZWZhdWx0LiJ9LCJpbWFnZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJJbWFnZSIsImZvcm1hdCI6InVyaSIsIngtb3JkZXIiOjQsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IklucHV0IGltYWdlIGZvciBpbWFnZSB0byBpbWFnZSBtb2RlLiBUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IHdpbGwgbWF0Y2ggdGhpcyBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiMToxIiwieC1vcmRlciI6MiwiZGVzY3JpcHRpb24iOiJUaGUgYXNwZWN0IHJhdGlvIG9mIHlvdXIgb3V0cHV0IGltYWdlLiBUaGlzIHZhbHVlIGlzIGlnbm9yZWQgaWYgeW91IGFyZSB1c2luZyBhbiBpbnB1dCBpbWFnZS4ifSwib3V0cHV0X2Zvcm1hdCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL291dHB1dF9mb3JtYXQifV0sImRlZmF1bHQiOiJ3ZWJwIiwieC1vcmRlciI6NywiZGVzY3JpcHRpb24iOiJGb3JtYXQgb2YgdGhlIG91dHB1dCBpbWFnZXMifSwibmVnYXRpdmVfcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik5lZ2F0aXZlIFByb21wdCIsIngtb3JkZXIiOjEsIm51bGxhYmxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6IldoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNlZSBpbiB0aGUgaW1hZ2UifSwicHJvbXB0X3N0cmVuZ3RoIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlByb21wdCBTdHJlbmd0aCIsImRlZmF1bHQiOjAuODUsIm1heGltdW0iOjEsIm1pbmltdW0iOjAsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiUHJvbXB0IHN0cmVuZ3RoIChvciBkZW5vaXNpbmcgc3RyZW5ndGgpIHdoZW4gdXNpbmcgaW1hZ2UgdG8gaW1hZ2UuIDEuMCBjb3JyZXNwb25kcyB0byBmdWxsIGRlc3RydWN0aW9uIG9mIGluZm9ybWF0aW9uIGluIGltYWdlLiJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sImFzcGVjdF9yYXRpbyI6eyJlbnVtIjpbIjE2OjkiLCIxOjEiLCIyMTo5IiwiMjozIiwiMzoyIiwiNDo1IiwiNTo0IiwiOToxNiIsIjk6MjEiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwib3V0cHV0X2Zvcm1hdCI6eyJlbnVtIjpbIndlYnAiLCJqcGciLCJwbmciXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoib3V0cHV0X2Zvcm1hdCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIlZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJWYWxpZGF0aW9uRXJyb3IiLCJyZXF1aXJlZCI6WyJsb2MiLCJtc2ciLCJ0eXBlIl0sInByb3BlcnRpZXMiOnsibG9jIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7ImFueU9mIjpbeyJ0eXBlIjoic3RyaW5nIn0seyJ0eXBlIjoiaW50ZWdlciJ9XX0sInRpdGxlIjoiTG9jYXRpb24ifSwibXNnIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6Ik1lc3NhZ2UifSwidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJFcnJvciBUeXBlIn19fSwiUHJlZGljdGlvblJlcXVlc3QiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiUHJlZGljdGlvblJlcXVlc3QiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIiwibnVsbGFibGUiOnRydWV9LCJpbnB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvSW5wdXQiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbnRleHQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiQ29udGV4dCIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJ3ZWJob29rIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2siLCJmb3JtYXQiOiJ1cmkiLCJudWxsYWJsZSI6dHJ1ZSwibWF4TGVuZ3RoIjo2NTUzNiwibWluTGVuZ3RoIjoxfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4IiwibnVsbGFibGUiOnRydWV9LCJ3ZWJob29rX2V2ZW50c19maWx0ZXIiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1dlYmhvb2tFdmVudCJ9LCJkZWZhdWx0IjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJudWxsYWJsZSI6dHJ1ZX19fSwiUHJlZGljdGlvblJlc3BvbnNlIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlByZWRpY3Rpb25SZXNwb25zZSIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQiLCJudWxsYWJsZSI6dHJ1ZX0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IiLCJudWxsYWJsZSI6dHJ1ZX0sImlucHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9JbnB1dCIsIm51bGxhYmxlIjp0cnVlfSwib3V0cHV0Ijp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9PdXRwdXQifSwic3RhdHVzIjp7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9TdGF0dXMiLCJudWxsYWJsZSI6dHJ1ZX0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyIsIm51bGxhYmxlIjp0cnVlLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6dHJ1ZX0sInZlcnNpb24iOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiVmVyc2lvbiIsIm51bGxhYmxlIjp0cnVlfSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIiwibnVsbGFibGUiOnRydWV9LCJzdGFydGVkX2F0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXJ0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX0sImNvbXBsZXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDb21wbGV0ZWQgQXQiLCJmb3JtYXQiOiJkYXRlLXRpbWUiLCJudWxsYWJsZSI6dHJ1ZX19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vc3RhYmlsaXR5YWkvc3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UtdHVyYm8vYmxvYi9tYWluL0xJQ0VOU0UubWQiLCJuYW1lIjoic3RhYmxlLWRpZmZ1c2lvbi0zLjUtbGFyZ2UtdHVyYm8iLCJvd25lciI6InN0YWJpbGl0eS1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL2FyeGl2Lm9yZy9hYnMvMjQwMy4wMzIwNiIsInJ1bl9jb3VudCI6ODAwNDIzLCJ1cmwiOiJodHRwczovL3JlcGxpY2F0ZS5jb20vc3RhYmlsaXR5LWFpL3N0YWJsZS1kaWZmdXNpb24tMy41LWxhcmdlLXR1cmJvIiwidmlzaWJpbGl0eSI6InB1YmxpYyIsIndlaWdodHNfdXJsIjoiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby9zdGFiaWxpdHlhaS9zdGFibGUtZGlmZnVzaW9uLTMuNS1sYXJnZS10dXJibyJ9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlL2EyYjY2YzQyLTQ2MzMtNDQzZC05OTdmLWNjOTg3YmNhMDdjNy9WMy53ZWJwIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMzBUMTI6NDE6MDYuMDk5NjI0WiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTEwLTMwVDE5OjE2OjE2Ljk1OTkxMFoiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMC0zMFQxOToxNjowOC4xMjgwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiMGoxcTltamg4MXJnYTBjanZ2ZHY1YjNqZHIiLCJpbnB1dCI6eyJzaXplIjoiMTM2NXgxMDI0Iiwic3R5bGUiOiJhbnkiLCJwcm9tcHQiOiJhIHdpbGRsaWZlIHBob3RvZ3JhcGh5IHBob3RvIG9mIGEgcmVkIHBhbmRhIHVzaW5nIGEgbGFwdG9wIGluIGEgc25vd3kgZm9yZXN0In0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJSdW5uaW5nIHByZWRpY3Rpb24uLi4gXG5TdGFydGluZyBpbWFnZSBnZW5lcmF0aW9uLi4uXG5HZW5lcmF0ZWQgaW1hZ2UgaW4gOC41M3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6OC44MjQ2NzAwMjYsInRvdGFsX3RpbWUiOjguODMxOTF9LCJtb2RlbCI6InJlY3JhZnQtYWkvcmVjcmFmdC12MyIsIm91dHB1dCI6Imh0dHBzOi8vcmVwbGljYXRlLmRlbGl2ZXJ5L2N6amwvZVR4RFp1bkxlRnVsRDA3MzRDTUNJdWhQNmxsbVpiZ3RieGZqenlmaTRoeEFBT3dPQi9vdXRwdXQud2VicCIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTMwVDE5OjE2OjA4LjEzNTI0MFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS03MzI2ZHhlYTZvenc0aHF5ZWQ2cWo2eGpnemwzamZ2a2Zzd2g0YTNvdHJ4M2g1ZjJ3cmdxIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy8wajFxOW1qaDgxcmdhMGNqdnZkdjViM2pkciIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvMGoxcTltamg4MXJnYTBjanZ2ZHY1YjNqZHIvY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJSZWNyYWZ0IFYzIChjb2RlLW5hbWVkIHJlZF9wYW5kYSkgaXMgYSB0ZXh0LXRvLWltYWdlIG1vZGVsIHdpdGggdGhlIGFiaWxpdHkgdG8gZ2VuZXJhdGUgbG9uZyB0ZXh0cywgYW5kIGltYWdlcyBpbiBhIHdpZGUgbGlzdCBvZiBzdHlsZXMuIEFzIG9mIHRvZGF5LCBpdCBpcyBTT1RBIGluIGltYWdlIGdlbmVyYXRpb24sIHByb3ZlbiBieSB0aGUgVGV4dC10by1JbWFnZSBCZW5jaG1hcmsgYnkgQXJ0aWZpY2lhbCBBbmFseXNpcyIsImdpdGh1Yl91cmwiOm51bGwsImxhdGVzdF92ZXJzaW9uIjp7ImlkIjoiMGZlYTU5MjQ4YThhMWRkYjgxOTc3OTI1NzdmNjYyN2VjNjU0ODJhYmM0OWY1MGM2ZTlkYTQwY2E4NzI5ZDI0ZCIsImNyZWF0ZWRfYXQiOiIyMDI1LTAzLTI0VDEwOjM0OjE5LjUwMTIzOFoiLCJjb2dfdmVyc2lvbiI6IjAuMTQuMyIsIm9wZW5hcGlfc2NoZW1hIjp7ImluZm8iOnsidGl0bGUiOiJDb2ciLCJ2ZXJzaW9uIjoiMC4xLjAifSwicGF0aHMiOnt9LCJvcGVuYXBpIjoiMy4wLjIiLCJjb21wb25lbnRzIjp7InNjaGVtYXMiOnsic2l6ZSI6eyJlbnVtIjpbIjEwMjR4MTAyNCIsIjEzNjV4MTAyNCIsIjEwMjR4MTM2NSIsIjE1MzZ4MTAyNCIsIjEwMjR4MTUzNiIsIjE4MjB4MTAyNCIsIjEwMjR4MTgyMCIsIjEwMjR4MjA0OCIsIjIwNDh4MTAyNCIsIjE0MzR4MTAyNCIsIjEwMjR4MTQzNCIsIjEwMjR4MTI4MCIsIjEyODB4MTAyNCIsIjEwMjR4MTcwNyIsIjE3MDd4MTAyNCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJzaXplIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiSW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiSW5wdXQiLCJyZXF1aXJlZCI6WyJwcm9tcHQiXSwicHJvcGVydGllcyI6eyJzaXplIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc2l6ZSJ9XSwiZGVmYXVsdCI6IjEwMjR4MTAyNCIsIngtb3JkZXIiOjIsImRlc2NyaXB0aW9uIjoiV2lkdGggYW5kIGhlaWdodCBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlLiBTaXplIGlzIGlnbm9yZWQgaWYgYW4gYXNwZWN0IHJhdGlvIGlzIHNldC4ifSwic3R5bGUiOnsiYWxsT2YiOlt7IiRyZWYiOiIjL2NvbXBvbmVudHMvc2NoZW1hcy9zdHlsZSJ9XSwiZGVmYXVsdCI6ImFueSIsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiU3R5bGUgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4ifSwicHJvbXB0Ijp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlByb21wdCIsIngtb3JkZXIiOjAsImRlc2NyaXB0aW9uIjoiVGV4dCBwcm9tcHQgZm9yIGltYWdlIGdlbmVyYXRpb24ifSwiYXNwZWN0X3JhdGlvIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvYXNwZWN0X3JhdGlvIn1dLCJkZWZhdWx0IjoiTm90IHNldCIsIngtb3JkZXIiOjEsImRlc2NyaXB0aW9uIjoiQXNwZWN0IHJhdGlvIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UifX19LCJzdHlsZSI6eyJlbnVtIjpbImFueSIsInJlYWxpc3RpY19pbWFnZSIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uIiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vcGl4ZWxfYXJ0IiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vaGFuZF9kcmF3biIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2dyYWluIiwiZGlnaXRhbF9pbGx1c3RyYXRpb24vaW5mYW50aWxlX3NrZXRjaCIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uLzJkX2FydF9wb3N0ZXIiLCJkaWdpdGFsX2lsbHVzdHJhdGlvbi9oYW5kbWFkZV8zZCIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2hhbmRfZHJhd25fb3V0bGluZSIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uL2VuZ3JhdmluZ19jb2xvciIsImRpZ2l0YWxfaWxsdXN0cmF0aW9uLzJkX2FydF9wb3N0ZXJfMiIsInJlYWxpc3RpY19pbWFnZS9iX2FuZF93IiwicmVhbGlzdGljX2ltYWdlL2hhcmRfZmxhc2giLCJyZWFsaXN0aWNfaW1hZ2UvaGRyIiwicmVhbGlzdGljX2ltYWdlL25hdHVyYWxfbGlnaHQiLCJyZWFsaXN0aWNfaW1hZ2Uvc3R1ZGlvX3BvcnRyYWl0IiwicmVhbGlzdGljX2ltYWdlL2VudGVycHJpc2UiLCJyZWFsaXN0aWNfaW1hZ2UvbW90aW9uX2JsdXIiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyJOb3Qgc2V0IiwiMToxIiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIiwiMTY6OSIsIjk6MTYiLCIxOjIiLCIyOjEiLCI3OjUiLCI1OjciLCI0OjUiLCI1OjQiLCIzOjUiLCI1OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vd3d3LnJlY3JhZnQuYWkvdGVybXMiLCJuYW1lIjoicmVjcmFmdC12MyIsIm93bmVyIjoicmVjcmFmdC1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL3JlY3JhZnQuYWkiLCJydW5fY291bnQiOjU4OTE5MDksInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9yZWNyYWZ0LWFpL3JlY3JhZnQtdjMiLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzIyM2M3M2E5LTAzNDctNGRhYS05NzEwLTM4NzhmOTU0NzllMy9zdmctY292ZXIud2VicCIsImNyZWF0ZWRfYXQiOiIyMDI0LTEwLTMwVDEzOjU5OjMzLjAwNjY5NFoiLCJkZWZhdWx0X2V4YW1wbGUiOnsiY29tcGxldGVkX2F0IjoiMjAyNC0xMC0zMFQyMDo1NTo1OC43MTg0OTZaIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTAtMzBUMjA6NTU6NDAuODUzMDAwWiIsImRhdGFfcmVtb3ZlZCI6ZmFsc2UsImVycm9yIjpudWxsLCJpZCI6InhzdHp0YjNtNm5yZ2UwY2p2d3ZhdGRraGdtIiwiaW5wdXQiOnsic2l6ZSI6IjEwMjR4MTAyNCIsInN0eWxlIjoiYW55IiwicHJvbXB0IjoiYSBwb3J0cmFpdCBvZiBhIGN1dGUgcmVkIHBhbmRhIHVzaW5nIGEgbGFwdG9wLCB0aGUgcG9zdGVyIGhhcyB0aGUgdGl0bGUgXCJSZWQgcGFuZGEgaXMgUmVjcmFmdCB2M1wiLCBhZ2FpbnN0IGEgcmVkIGJhY2tncm91bmQifSwiaXNfZnJlZV90cmlhbF9wcmVkaWN0aW9uIjpmYWxzZSwibG9ncyI6IlJ1bm5pbmcgcHJlZGljdGlvbi4uLiBcblN0YXJ0aW5nIGltYWdlIGdlbmVyYXRpb24uLi5cbkdlbmVyYXRlZCBpbWFnZSBpbiAxNy42M3NlYyIsIm1ldHJpY3MiOnsiaW1hZ2VfY291bnQiOjEsInByZWRpY3RfdGltZSI6MTcuODU2MjExODIzLCJ0b3RhbF90aW1lIjoxNy44NjU0OTZ9LCJtb2RlbCI6InJlY3JhZnQtYWkvcmVjcmFmdC12My1zdmciLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS9jempsL2VvMGxOZHRsRHEwRExheUVUWFN5QkV3eE1SS3hvQlBmYUtLRVcwc0x2S2hlNkpZbkEvb3V0cHV0LnN2ZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTEwLTMwVDIwOjU1OjQwLjg2MjI4NFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvZmRkcS02bndoemdreHh5ZG12emZqdnlhaXZxYWF0NDVuMzVwaHpyczNycnR6Y3NqNHJ3M2M1bnhhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy94c3R6dGIzbTZucmdlMGNqdnd2YXRka2hnbSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMveHN0enRiM202bnJnZTBjanZ3dmF0ZGtoZ20vY2FuY2VsIn0sInZlcnNpb24iOiJoaWRkZW4ifSwiZGVzY3JpcHRpb24iOiJSZWNyYWZ0IFYzIFNWRyAoY29kZS1uYW1lZCByZWRfcGFuZGEpIGlzIGEgdGV4dC10by1pbWFnZSBtb2RlbCB3aXRoIHRoZSBhYmlsaXR5IHRvIGdlbmVyYXRlIGhpZ2ggcXVhbGl0eSBTVkcgaW1hZ2VzIGluY2x1ZGluZyBsb2dvdHlwZXMsIGFuZCBpY29ucy4gVGhlIG1vZGVsIHN1cHBvcnRzIGEgd2lkZSBsaXN0IG9mIHN0eWxlcy4iLCJnaXRodWJfdXJsIjpudWxsLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6IjgxZGVlZDEyYmYxYzdlNzYyZTQ2ZjUzZGYzZjg1YjQzNjlhYmY4NzZiMWRmMTc3N2NlNzk1ZTBkN2Q1ODQ5ZTQiLCJjcmVhdGVkX2F0IjoiMjAyNS0wMy0yNFQxMDozMzozMC4zNDM2NTlaIiwiY29nX3ZlcnNpb24iOiIwLjE0LjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7InNpemUiOnsiZW51bSI6WyIxMDI0eDEwMjQiLCIxMzY1eDEwMjQiLCIxMDI0eDEzNjUiLCIxNTM2eDEwMjQiLCIxMDI0eDE1MzYiLCIxODIweDEwMjQiLCIxMDI0eDE4MjAiLCIxMDI0eDIwNDgiLCIyMDQ4eDEwMjQiLCIxNDM0eDEwMjQiLCIxMDI0eDE0MzQiLCIxMDI0eDEyODAiLCIxMjgweDEwMjQiLCIxMDI0eDE3MDciLCIxNzA3eDEwMjQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic2l6ZSIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicmVxdWlyZWQiOlsicHJvbXB0Il0sInByb3BlcnRpZXMiOnsic2l6ZSI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL3NpemUifV0sImRlZmF1bHQiOiIxMDI0eDEwMjQiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6IldpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIGdlbmVyYXRlZCBpbWFnZS4gU2l6ZSBpcyBpZ25vcmVkIGlmIGFuIGFzcGVjdCByYXRpbyBpcyBzZXQuIn0sInN0eWxlIjp7ImFsbE9mIjpbeyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvc3R5bGUifV0sImRlZmF1bHQiOiJhbnkiLCJ4LW9yZGVyIjozLCJkZXNjcmlwdGlvbiI6IlN0eWxlIG9mIHRoZSBnZW5lcmF0ZWQgaW1hZ2UuIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJ4LW9yZGVyIjowLCJkZXNjcmlwdGlvbiI6IlRleHQgcHJvbXB0IGZvciBpbWFnZSBnZW5lcmF0aW9uIn0sImFzcGVjdF9yYXRpbyI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL2FzcGVjdF9yYXRpbyJ9XSwiZGVmYXVsdCI6Ik5vdCBzZXQiLCJ4LW9yZGVyIjoxLCJkZXNjcmlwdGlvbiI6IkFzcGVjdCByYXRpbyBvZiB0aGUgZ2VuZXJhdGVkIGltYWdlIn19fSwic3R5bGUiOnsiZW51bSI6WyJhbnkiLCJlbmdyYXZpbmciLCJsaW5lX2FydCIsImxpbmVfY2lyY3VpdCIsImxpbm9jdXQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoic3R5bGUiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJPdXRwdXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IiwiZm9ybWF0IjoidXJpIn0sIlN0YXR1cyI6eyJlbnVtIjpbInN0YXJ0aW5nIiwicHJvY2Vzc2luZyIsInN1Y2NlZWRlZCIsImNhbmNlbGVkIiwiZmFpbGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlN0YXR1cyIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIldlYmhvb2tFdmVudCI6eyJlbnVtIjpbInN0YXJ0Iiwib3V0cHV0IiwibG9ncyIsImNvbXBsZXRlZCJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJXZWJob29rRXZlbnQiLCJkZXNjcmlwdGlvbiI6IkFuIGVudW1lcmF0aW9uLiJ9LCJhc3BlY3RfcmF0aW8iOnsiZW51bSI6WyJOb3Qgc2V0IiwiMToxIiwiNDozIiwiMzo0IiwiMzoyIiwiMjozIiwiMTY6OSIsIjk6MTYiLCIxOjIiLCIyOjEiLCI3OjUiLCI1OjciLCI0OjUiLCI1OjQiLCIzOjUiLCI1OjMiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiYXNwZWN0X3JhdGlvIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vcmVjcmFmdC5haS90ZXJtcyIsIm5hbWUiOiJyZWNyYWZ0LXYzLXN2ZyIsIm93bmVyIjoicmVjcmFmdC1haSIsImlzX29mZmljaWFsIjp0cnVlLCJwYXBlcl91cmwiOiJodHRwczovL3JlY3JhZnQuYWkiLCJydW5fY291bnQiOjI4MDU0NiwidXJsIjoiaHR0cHM6Ly9yZXBsaWNhdGUuY29tL3JlY3JhZnQtYWkvcmVjcmFmdC12My1zdmciLCJ2aXNpYmlsaXR5IjoicHVibGljIiwid2VpZ2h0c191cmwiOm51bGx9LHsiY292ZXJfaW1hZ2VfdXJsIjoiaHR0cHM6Ly90anprLnJlcGxpY2F0ZS5kZWxpdmVyeS9tb2RlbHNfbW9kZWxzX2ZlYXR1cmVkX2ltYWdlLzg2ZDNjM2IxLTg1MTEtNDE0MC1iY2M1LWM5NjNiZTY5ZDQ2ZC9yZXBsaWNhdGUtcHJlZGljdGlvbi16XzVvTTNwZkUucG5nIiwiY3JlYXRlZF9hdCI6IjIwMjQtMTEtMjJUMDA6MTg6NTAuNDk1OTcyWiIsImRlZmF1bHRfZXhhbXBsZSI6eyJjb21wbGV0ZWRfYXQiOiIyMDI0LTExLTI0VDAxOjIwOjA4LjYzNjcyMloiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMS0yNFQwMToyMDowNy40MzEwMDBaIiwiZGF0YV9yZW1vdmVkIjpmYWxzZSwiZXJyb3IiOm51bGwsImlkIjoiemoyN3N6OWYweHJtYTBja2JmMHY0NTV5cG0iLCJpbnB1dCI6eyJ3aWR0aCI6MTAyNCwiaGVpZ2h0IjoxMDI0LCJwcm9tcHQiOiJhIGN5YmVycHVuayBjYXQgd2l0aCBhIG5lb24gc2lnbiB0aGF0IHNheXMgXCJTYW5hXCIiLCJndWlkYW5jZV9zY2FsZSI6NSwibmVnYXRpdmVfcHJvbXB0IjoiIiwicGFnX2d1aWRhbmNlX3NjYWxlIjoyLCJudW1faW5mZXJlbmNlX3N0ZXBzIjoxOH0sImlzX2ZyZWVfdHJpYWxfcHJlZGljdGlvbiI6ZmFsc2UsImxvZ3MiOiJVc2luZyBzZWVkOiA0OTYwOVxuICAwJXwgICAgICAgICAgfCAwLzE3IFswMDowMDw/LCA/aXQvc11cbiAxOCV84paI4paKICAgICAgICB8IDMvMTcgWzAwOjAwPDAwOjAwLCAyMi4yMGl0L3NdXG4gMzUlfOKWiOKWiOKWiOKWjCAgICAgIHwgNi8xNyBbMDA6MDA8MDA6MDAsIDIyLjE4aXQvc11cbiA1MyV84paI4paI4paI4paI4paI4paOICAgIHwgOS8xNyBbMDA6MDA8MDA6MDAsIDIyLjE3aXQvc11cbiA3MSV84paI4paI4paI4paI4paI4paI4paIICAgfCAxMi8xNyBbMDA6MDA8MDA6MDAsIDIyLjE3aXQvc11cbiA4OCV84paI4paI4paI4paI4paI4paI4paI4paI4paKIHwgMTUvMTcgWzAwOjAwPDAwOjAwLCAyMi4xN2l0L3NdXG4xMDAlfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgMTcvMTcgWzAwOjAwPDAwOjAwLCAyMy41Nml0L3NdIiwibWV0cmljcyI6eyJwcmVkaWN0X3RpbWUiOjEuMTk4NDE0MDU2LCJ0b3RhbF90aW1lIjoxLjIwNTcyMn0sIm1vZGVsIjoibnZpZGlhL3NhbmEiLCJvdXRwdXQiOiJodHRwczovL3JlcGxpY2F0ZS5kZWxpdmVyeS94ZXpxL1NSR1NCQjB5Z3piM0pWa0xDVzJBMEtvZnplNGFEMUtxSGEyS09vVzlvZWVqVU1RUEIvb3V0cHV0LnBuZyIsInN0YXJ0ZWRfYXQiOiIyMDI0LTExLTI0VDAxOjIwOjA3LjQzODMwOFoiLCJzdGF0dXMiOiJzdWNjZWVkZWQiLCJ1cmxzIjp7InN0cmVhbSI6Imh0dHBzOi8vc3RyZWFtLnJlcGxpY2F0ZS5jb20vdjEvZmlsZXMvYmN3ci12ZGFnaXl1ZjYya3c1dXptanBja3VpNXl2emphN3RzbzZ0dGxxY2VjN21iNnFoZ2h4cGZhIiwiZ2V0IjoiaHR0cHM6Ly9hcGkucmVwbGljYXRlLmNvbS92MS9wcmVkaWN0aW9ucy96ajI3c3o5ZjB4cm1hMGNrYmYwdjQ1NXlwbSIsImNhbmNlbCI6Imh0dHBzOi8vYXBpLnJlcGxpY2F0ZS5jb20vdjEvcHJlZGljdGlvbnMvemoyN3N6OWYweHJtYTBja2JmMHY0NTV5cG0vY2FuY2VsIn0sInZlcnNpb24iOiI4ODMxMmRjYjllYWE1NDNkN2Y4NzIxZTA5MjA1M2U4YmI5MDFhNDVhNWQzYzYzYzg0ZTBhNWFhN2MyNDdkZjMzIn0sImRlc2NyaXB0aW9uIjoiQSBmYXN0IGltYWdlIG1vZGVsIHdpdGggd2lkZSBhcnRpc3RpYyByYW5nZSBhbmQgcmVzb2x1dGlvbnMgdXAgdG8gNDA5Nng0MDk2IiwiZ2l0aHViX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9jaGVueHdoL1NhbmEiLCJsYXRlc3RfdmVyc2lvbiI6eyJpZCI6ImM2YjVkMmI3NDU5OTEwZmVjOTQ0MzJlOWUxMjAzYzNjZGNlOTJkNmRiMjBmNzE0ZjEzNTU3NDc5OTBiNTJmYTYiLCJjcmVhdGVkX2F0IjoiMjAyNC0xMi0wNlQxNjo0Nzo0My41NTc3NDBaIiwiY29nX3ZlcnNpb24iOiIwLjEzLjMiLCJvcGVuYXBpX3NjaGVtYSI6eyJpbmZvIjp7InRpdGxlIjoiQ29nIiwidmVyc2lvbiI6IjAuMS4wIn0sInBhdGhzIjp7fSwib3BlbmFwaSI6IjMuMC4yIiwiY29tcG9uZW50cyI6eyJzY2hlbWFzIjp7IklucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IklucHV0IiwicHJvcGVydGllcyI6eyJzZWVkIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJTZWVkIiwieC1vcmRlciI6OCwiZGVzY3JpcHRpb24iOiJSYW5kb20gc2VlZC4gTGVhdmUgYmxhbmsgdG8gcmFuZG9taXplIHRoZSBzZWVkIn0sIndpZHRoIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJXaWR0aCIsImRlZmF1bHQiOjEwMjQsIngtb3JkZXIiOjMsImRlc2NyaXB0aW9uIjoiV2lkdGggb2Ygb3V0cHV0IGltYWdlIn0sImhlaWdodCI6eyJ0eXBlIjoiaW50ZWdlciIsInRpdGxlIjoiSGVpZ2h0IiwiZGVmYXVsdCI6MTAyNCwieC1vcmRlciI6NCwiZGVzY3JpcHRpb24iOiJIZWlnaHQgb2Ygb3V0cHV0IGltYWdlIn0sInByb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJQcm9tcHQiLCJkZWZhdWx0IjoiYSBjeWJlcnB1bmsgY2F0IHdpdGggYSBuZW9uIHNpZ24gdGhhdCBzYXlzIFwiU2FuYVwiIiwieC1vcmRlciI6MCwiZGVzY3JpcHRpb24iOiJJbnB1dCBwcm9tcHQifSwibW9kZWxfdmFyaWFudCI6eyJhbGxPZiI6W3siJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL21vZGVsX3ZhcmlhbnQifV0sImRlZmF1bHQiOiIxNjAwTS0xMDI0cHgiLCJ4LW9yZGVyIjoyLCJkZXNjcmlwdGlvbiI6Ik1vZGVsIHZhcmlhbnQuIDE2MDBNIHZhcmlhbnRzIGFyZSBzbG93ZXIgYnV0IHByb2R1Y2UgaGlnaGVyIHF1YWxpdHkgdGhhbiA2MDBNLCAxMDI0cHggdmFyaWFudHMgYXJlIG9wdGltaXplZCBmb3IgMTAyNHgxMDI0cHggaW1hZ2VzLCA1MTJweCB2YXJpYW50cyBhcmUgb3B0aW1pemVkIGZvciA1MTJ4NTEycHggaW1hZ2VzLCAnbXVsdGlsYW5nJyB2YXJpYW50cyBjYW4gYmUgcHJvbXB0ZWQgaW4gYm90aCBFbmdsaXNoIGFuZCBDaGluZXNlIn0sImd1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6Ikd1aWRhbmNlIFNjYWxlIiwiZGVmYXVsdCI6NSwibWF4aW11bSI6MjAsIm1pbmltdW0iOjEsIngtb3JkZXIiOjYsImRlc2NyaXB0aW9uIjoiQ2xhc3NpZmllci1mcmVlIGd1aWRhbmNlIHNjYWxlIn0sIm5lZ2F0aXZlX3Byb21wdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJOZWdhdGl2ZSBQcm9tcHQiLCJkZWZhdWx0IjoiIiwieC1vcmRlciI6MSwiZGVzY3JpcHRpb24iOiJTcGVjaWZ5IHRoaW5ncyB0byBub3Qgc2VlIGluIHRoZSBvdXRwdXQifSwicGFnX2d1aWRhbmNlX3NjYWxlIjp7InR5cGUiOiJudW1iZXIiLCJ0aXRsZSI6IlBhZyBHdWlkYW5jZSBTY2FsZSIsImRlZmF1bHQiOjIsIm1heGltdW0iOjIwLCJtaW5pbXVtIjoxLCJ4LW9yZGVyIjo3LCJkZXNjcmlwdGlvbiI6IlBBRyBHdWlkYW5jZSBzY2FsZSJ9LCJudW1faW5mZXJlbmNlX3N0ZXBzIjp7InR5cGUiOiJpbnRlZ2VyIiwidGl0bGUiOiJOdW0gSW5mZXJlbmNlIFN0ZXBzIiwiZGVmYXVsdCI6MTgsIm1pbmltdW0iOjEsIngtb3JkZXIiOjUsImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIGRlbm9pc2luZyBzdGVwcyJ9fX0sIk91dHB1dCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJPdXRwdXQiLCJmb3JtYXQiOiJ1cmkifSwiU3RhdHVzIjp7ImVudW0iOlsic3RhcnRpbmciLCJwcm9jZXNzaW5nIiwic3VjY2VlZGVkIiwiY2FuY2VsZWQiLCJmYWlsZWQiXSwidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhdHVzIiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiV2ViaG9va0V2ZW50Ijp7ImVudW0iOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl0sInR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IldlYmhvb2tFdmVudCIsImRlc2NyaXB0aW9uIjoiQW4gZW51bWVyYXRpb24uIn0sIm1vZGVsX3ZhcmlhbnQiOnsiZW51bSI6WyIxNjAwTS0xMDI0cHgiLCIxNjAwTS0xMDI0cHgtbXVsdGlsYW5nIiwiMTYwME0tNTEycHgiLCI2MDBNLTEwMjRweC1tdWx0aWxhbmciLCI2MDBNLTUxMnB4LW11bHRpbGFuZyJdLCJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJtb2RlbF92YXJpYW50IiwiZGVzY3JpcHRpb24iOiJBbiBlbnVtZXJhdGlvbi4ifSwiVmFsaWRhdGlvbkVycm9yIjp7InR5cGUiOiJvYmplY3QiLCJ0aXRsZSI6IlZhbGlkYXRpb25FcnJvciIsInJlcXVpcmVkIjpbImxvYyIsIm1zZyIsInR5cGUiXSwicHJvcGVydGllcyI6eyJsb2MiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiYW55T2YiOlt7InR5cGUiOiJzdHJpbmcifSx7InR5cGUiOiJpbnRlZ2VyIn1dfSwidGl0bGUiOiJMb2NhdGlvbiJ9LCJtc2ciOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTWVzc2FnZSJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkVycm9yIFR5cGUifX19LCJQcmVkaWN0aW9uUmVxdWVzdCI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVxdWVzdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiSWQifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIndlYmhvb2siOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiV2ViaG9vayIsImZvcm1hdCI6InVyaSIsIm1heExlbmd0aCI6NjU1MzYsIm1pbkxlbmd0aCI6MX0sImNyZWF0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ3JlYXRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJvdXRwdXRfZmlsZV9wcmVmaXgiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiT3V0cHV0IEZpbGUgUHJlZml4In0sIndlYmhvb2tfZXZlbnRzX2ZpbHRlciI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvV2ViaG9va0V2ZW50In0sImRlZmF1bHQiOlsic3RhcnQiLCJvdXRwdXQiLCJsb2dzIiwiY29tcGxldGVkIl19fX0sIlByZWRpY3Rpb25SZXNwb25zZSI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJQcmVkaWN0aW9uUmVzcG9uc2UiLCJwcm9wZXJ0aWVzIjp7ImlkIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IklkIn0sImxvZ3MiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiTG9ncyIsImRlZmF1bHQiOiIifSwiZXJyb3IiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiRXJyb3IifSwiaW5wdXQiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL0lucHV0In0sIm91dHB1dCI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvT3V0cHV0In0sInN0YXR1cyI6eyIkcmVmIjoiIy9jb21wb25lbnRzL3NjaGVtYXMvU3RhdHVzIn0sIm1ldHJpY3MiOnsidHlwZSI6Im9iamVjdCIsInRpdGxlIjoiTWV0cmljcyJ9LCJ2ZXJzaW9uIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IlZlcnNpb24ifSwiY3JlYXRlZF9hdCI6eyJ0eXBlIjoic3RyaW5nIiwidGl0bGUiOiJDcmVhdGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sInN0YXJ0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiU3RhcnRlZCBBdCIsImZvcm1hdCI6ImRhdGUtdGltZSJ9LCJjb21wbGV0ZWRfYXQiOnsidHlwZSI6InN0cmluZyIsInRpdGxlIjoiQ29tcGxldGVkIEF0IiwiZm9ybWF0IjoiZGF0ZS10aW1lIn19fSwiSFRUUFZhbGlkYXRpb25FcnJvciI6eyJ0eXBlIjoib2JqZWN0IiwidGl0bGUiOiJIVFRQVmFsaWRhdGlvbkVycm9yIiwicHJvcGVydGllcyI6eyJkZXRhaWwiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsiJHJlZiI6IiMvY29tcG9uZW50cy9zY2hlbWFzL1ZhbGlkYXRpb25FcnJvciJ9LCJ0aXRsZSI6IkRldGFpbCJ9fX19fX19LCJsaWNlbnNlX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9OVmxhYnMvU2FuYS9ibG9iL21haW4vTElDRU5TRSIsIm5hbWUiOiJzYW5hIiwib3duZXIiOiJudmlkaWEiLCJpc19vZmZpY2lhbCI6ZmFsc2UsInBhcGVyX3VybCI6Imh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDEwLjEwNjI5IiwicnVuX2NvdW50IjoxOTM1ODEsInVybCI6Imh0dHBzOi8vcmVwbGljYXRlLmNvbS9udmlkaWEvc2FuYSIsInZpc2liaWxpdHkiOiJwdWJsaWMiLCJ3ZWlnaHRzX3VybCI6Imh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vRWZmaWNpZW50LUxhcmdlLU1vZGVsL1NhbmFfMTYwME1fMTAyNHB4In1dfQ== + recorded_at: Mon, 29 Sep 2025 02:54:10 GMT recorded_with: VCR 6.3.1 diff --git a/spec/support/rspec_configuration.rb b/spec/support/rspec_configuration.rb index 6ff26ff53..a580a7bfc 100644 --- a/spec/support/rspec_configuration.rb +++ b/spec/support/rspec_configuration.rb @@ -13,7 +13,7 @@ config.around do |example| cassette_name = example.full_description.parameterize(separator: '_').delete_prefix('rubyllm_') - VCR.use_cassette(cassette_name) do + VCR.use_cassette(cassette_name, record: :new_episodes) do example.run end end diff --git a/spec/support/rubyllm_configuration.rb b/spec/support/rubyllm_configuration.rb index 25a2a5b90..1515f0568 100644 --- a/spec/support/rubyllm_configuration.rb +++ b/spec/support/rubyllm_configuration.rb @@ -15,6 +15,8 @@ config.openrouter_api_key = ENV.fetch('OPENROUTER_API_KEY', 'test') config.mistral_api_key = ENV.fetch('MISTRAL_API_KEY', 'test') config.ollama_api_base = ENV.fetch('OLLAMA_API_BASE', 'http://localhost:11434/v1') + config.replicate_api_key = ENV.fetch('REPLICATE_API_KEY', 'test') + config.replicate_webhook_url = ENV.fetch('REPLICATE_WEBHOOK_URL', 'https://example.com/webhooks/replicate') config.gpustack_api_base = ENV.fetch('GPUSTACK_API_BASE', 'http://localhost:11444/v1') config.gpustack_api_key = ENV.fetch('GPUSTACK_API_KEY', nil) diff --git a/spec/support/vcr_configuration.rb b/spec/support/vcr_configuration.rb index 0cdd63e7f..2c3b53a42 100644 --- a/spec/support/vcr_configuration.rb +++ b/spec/support/vcr_configuration.rb @@ -38,6 +38,8 @@ config.filter_sensitive_data('') { ENV.fetch('GOOGLE_CLOUD_PROJECT', 'test-project') } config.filter_sensitive_data('') { ENV.fetch('GOOGLE_CLOUD_LOCATION', 'us-central1') } + config.filter_sensitive_data('') { ENV.fetch('REPLICATE_API_KEY', nil) } + # Filter Google OAuth tokens and credentials config.filter_sensitive_data('') do |interaction| interaction.request.body[/refresh_token=([^&]+)/, 1] if interaction.request.body&.include?('refresh_token')